Docker学习(24)——k8s集群的部署与图形化管理

基础知识我稍后再添加,先演示每一个的效果

1.搭建实验环境

主机信息 主机功能
server1(172.25.2.1) k8s集群的master节点
server2(172.25.2.2) k8s集群的worker节点1
server3(172.25.2.3) k8s集群的worker节点2

(1)在真机当中创建三个快照并且开启这三台虚拟机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)用真机连接三台虚拟机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(3)在真机上面搭建共享yum源,含有docker的安装包
在这里插入图片描述
(4)在server1上配置yum源
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(5)查看各个节点的解析
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(6)将server1的yum源配置文件给server2和server3发送一份
在这里插入图片描述
(7)在server2、server3上面查看yum源
在这里插入图片描述
在这里插入图片描述
(8)在server1、server2、server3上面安装docker服务,并且开启
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker和Kubernetes(k8s)都是当今非常热门的技术,用于容器化应用程序的部署管理Docker是一个开源项目,它可以将应用程序及其依赖项打包到一个可移植的容器中,并在不同的环境中进行部署Docker容器非常轻量化和灵活,可以在不同的操作系统上运行,提供了一致的运行环境。Docker还可以通过镜像的方式进行快速部署和扩展,节省了部署和维护的时间和成本。 Kubernetes是一个用于容器编排和管理的开源平台。它可以自动化容器应用程序的部署、扩展和管理。Kubernetes提供了一种弹性和可扩展的方式来管理容器化应用程序,可以动态地调整容器的数量和配置。它还提供了监控、日志和故障恢复等功能,使得应用程序在集群中更加可靠和稳定。 在将应用程序部署到Kubernetes集群中时,首先需要将应用程序打包成Docker镜像。然后,使用Kubernetes的API或命令行工具来创建和配置一组Pod(一个或多个容器的组合)。Pod是Kubernetes的最小部署单位,它可以包含一个或多个容器,共享网络和存储资源。可以根据应用程序的需求定义Pod的资源限制和请求,并使用Kubernetes的调度器在集群中自动分配和调度Pod。 一旦Pod被创建,Kubernetes将根据指定的副本数量自动复制和扩展Pod。Kubernetes还提供了服务发现、负载均衡和网络隔离等功能,使得应用程序可以方便地与其他Pod和服务进行通信。 总而言之,通过使用Docker和Kubernetes的组合,我们可以实现高效、可扩展和可靠的容器化应用程序部署管理。它们可以帮助我们更好地利用硬件资源,简化应用程序的部署过程,并提供高可用性和弹性。这对于现代化的云原生应用程序开发和运维来说是非常重要的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值