大纲: Kubernetes中如何发现服务如何发现Pod提供的服务如何使用Service发现服务如何使用kube-dns发现服务 kube-dns原理组成域名格式配置 注:本次分享内容基于Kubernetes 1.2版本! 下面从一个简单的例子开始讲解。 1、Kubernetes中如何发现服务 ◆   发现Pod提供的服务 首先使用nginx-deployment.yaml文
转载 2024-02-07 20:01:54
76阅读
本文来源:51CTO技术栈Docker 虽好用,但面对强大的集群,成千上万的容器,突然感觉不香了。这时候就需要我们的主角 Kubernetes 上场了,先来了解一下 K8s 的基本概念,后面再介绍实践,由浅入深步步为营。关于 K8s 的基本概念我们将会围绕如下七点展开:Docker 的管理痛点什么是 K8s?云架构 & 云原生K8s 架构原理K8s 核心组件K
转载 2024-06-05 20:40:55
22阅读
在上一篇文章 Ubuntu 18 Kubernetes的Install and Deploy 我们在ubuntu在部署了k8s集群, 今天来看看windows下怎么搞。主要点有:1) windows 下搭建k8s 单节点2)ap.net core 制作和发布镜像 ,重点在于发布到私有的harbor上(Ubuntu18 安装搭建Harbor)3)部署到k8s集群上安装1.下载 k
转载 2023-09-02 21:38:24
231阅读
Kubernetes是一个开源的容器编排平台,而Docker是目前最流行的容器化解决方案之一。在实际应用中,通常会使用Kubernetes来管理和调度Docker容器。本文将详细介绍如何在Kubernetes中使用Docker容器,帮助刚入行的小白快速掌握这个过程。 ### K8S使用Docker流程 | 步骤 | 操作 | | -------- | ---------- | | 步骤一 |
原创 2024-03-07 12:38:40
27阅读
总览Ephemeral容器init容器标准容器和Sidecar容器总结截止到目前,k8s已经支持标准容器,sidecar容器,init容器,Ephemeral容器Ephemeral 容器临时容器与其他容器的不同之处在于,它们缺少对资源或执行的保证,并且永远不会自动重启,因此不适用于构建应用程序。临时容器使用与常规容器相同的 ContainerSpec 段进行描述,但许多字段是不相容且不允许的。临时
# K8s 使用 Docker 的简要介绍 在现代应用开发中,容器化技术和编排工具变得越来越重要。其中,Docker和Kubernetes(通常简称K8s)是最常用的技术组合之一。Docker用于构建和管理容器,而Kubernetes则负责自动化部署、扩展和管理容器化应用。 ### Docker 简介 Docker 是一个开源平台,能够让开发者以容器的形式打包、分发和运行应用。容器提供了一个
原创 10月前
24阅读
# 使用 Docker 在 Kubernetes (K8s) 中部署应用 Kubernetes(K8s)是一个流行的开源容器编排工具,而 Docker 是一个用于构建、运行和管理容器的平台。在自学的过程中,理解如何将 Docker 与 Kubernetes 结合使用是非常重要的。本文将引导你完成使用 Docker 在 Kubernetes 中部署应用程序的整个过程。 ## 流程概述 以下是实
原创 10月前
45阅读
最近因为工作需要,我需要部署一个分布式的selenium平台,首先selenium grid作为基本的容器,然后使用k8s来编排容器部署在docker上,使得多台机器,主节点和子节点可以互相通信,从而搭建一个分布式的selenium 容器平台。注意:我是在windows平台上搭建的docker,包括k8s也是,即是你是linux系统也可以,基本操作配置不会差太多,关于selenium grid的容
一、dockerDocker 架构 | 菜鸟教程docker由dockerd来接受客户端的命令,它可以下载、管理镜像,创建、管理容器。由一个镜像可以创建多个容器,系统中运行的虚拟实体,就是容器。dockerd也可以管理容器与宿主机之间的端口,网络,目录映射。每个容器有自己的ip吗?是的容器可以启动,也可以停:docker start/stop <container name/id>删除
转载 2024-06-18 19:49:27
42阅读
想要把一个复杂的微服务项目部署到K8S上去,首先我们得学会把单个SpringBoot应用部署上去。今天我们来讲下如何把SpringBoot应用部署到K8S上去,和使用Docker Compose部署非常类似,希望对大家有所帮助!学前准备学习本文需要有一些K8S基础,对K8S还不了解的朋友可以参考如下的文章。推送镜像到Docker Hub之前我们都是自建的镜像仓库,这次我们换种方式,把镜像上传到Do
文章目录1.相关配置2.创建自主式pod3.使用控制器部署pod+删除pod4.Pod扩容与缩容5.service设定6.pod镜像更新和回滚7. 使用NodePort类型暴露端口,让外部客户端访问Pod • Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。 • 一个pod类似一个豌豆荚,包含一个或多个容器(通常
目录一、说明二、安装Docker1.上传2.解压3.移动4.注册服务5.启动6.验证三、K8s安装1.各节点通用操作1.1 上传安装源1.2解压1.3关闭selinux和防火墙1.4 修改hosts文件1.5配置系统路由参数1.6关闭swap1.7安装kubelet kubeadm kubectl包1.8启用开机启动1.9修改配置文件1.10重启reload2.master节点操作2.1
转载 2023-06-25 13:19:18
1734阅读
                                                        &nbs
转载 2023-06-16 14:30:02
459阅读
  Dockerfile命令详解下面我们来分别介绍下上面使用到的命令:FROM格式:FROM 或FROM :。 解释:FROM必须是Dockerfile里的第一条指令(注视除外),后面跟有效的镜像名(如果该镜像你的本地仓库没有则会从远程仓库Pull取)。然后后面的其它指令FROM的镜像中执行。MAINTAINER格式:MAINTAINER 解释:指
目录k8s是什么?有什么作用?CNCF是什么? k8s里面有哪些组件?k8s架构图 k8s的安装部署1、IP地址规划:2、关闭firewalld和selinux(在k8s集群master和node上都进行操作)3、在所有机器上安装docker安装yum相关工具,下载docker-ce.repo文件 安装docker-ce软件启动docker服务,设置docker开机自
一、docker命令 #基础命令百度一大堆 主要对镜像进行一些操作: docker search/pull/push <images> #搜索/拉取/推送 <镜像> docker image save <images> > images.tar.gz #导出某个镜像 docker save $(docker images | grep -v
转载 2023-08-04 13:24:43
227阅读
kubernetes,简称K8s,是一个开源的,用于管理云平台中多个主机上的容器化的应用,目标是让部署容器化的应用简单并且高,并提供了应用部署,规划,更新,维护的一种机制。今天,我们就来看看关于K8S的精华问答吧! 1 Q:Kubernetes Swarmer是啥?A:我猜你说的是Docker Swarm吧。它是一个和Kubernetes类似的Docker版容器编排系统。 2 Q:Do
原本是想通过在k8s集群中安装kuboad v3的方式安装kuboard,无奈在安装过程中遇到了太多的问题,最后选择了直接采用docker安装的方式,后续有时间会补上直接采用k8s安装kuboard v3的教程。1.kuboard安装文档地址:安装 Kuboard v3 - kubernetes | Kuboard2.安装命令语法:sudo docker run -d \ --restart=
一、单节点部署1、关闭防火墙2、变更主机名3、关闭swap,必须都关闭4、安装docker源5、安装kubeadm、kubelet核kubectl6、master上操作初始化7、查询8、安装pod网络插件(flannel)9、在master上打开监控10、所有node节点上操作11、加入集群12、给node节点打标签13、重新生成token二、多节点部署三、新版本部署1、关闭防火墙2、改主机名3
转载 2023-07-25 15:22:23
252阅读
首先抛出答案:Docker依然值得学习。我们先来聊聊Docker当前被用到哪些地方:作为k8s的容器运行时作为开发者日常开发、运行程序、打包镜像使用即然k8s在新版本中已经准备弃用Docker, 那么在容器运行时这一应用场景下,已经可以放弃Docker了。但是Docker依然还是一款优秀的开发者工具,开发人员和运维人员可以方便的使用Dockerfile打包应用程序镜像,并且Docker镜像依然可以
转载 2023-06-15 08:48:11
240阅读
  • 1
  • 2
  • 3
  • 4
  • 5