k8s使用kubeadm 引导集群部署 ----安装flannel组件、节点扩容、拉取镜像、集群初始化

一、k8s

K8s 全称Kubernetes
Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。
Kubernetes对计算资源进行了更高层次的抽象,通过将容器进行细致的组合,将最终的应用服务交给用户。
Kubernetes的好处:
(1)隐藏资源管理和错误处理,用户仅需要关注应用的开发。
(2)服务高可用、高可靠。
(3)可将负载运行在由成千上万的机器联合而成的集群中。

二、实验环境

虚拟主机 主机IP
server5 172.25.7.5
server6 172.25.7.6
server7 172.25.7.7
#给虚拟机通外网
[root@foundation7 ~]# iptables -t nat -I POSTROUTING -s 172.25.7.0/24 -j MASQUERADE 

三、docker-ce的安装和配置

真机下载rpm包,可以在阿里云上找
在这里插入图片描述

1. 编辑虚拟主机yum源

vim /etc/yum.repos.d/docker-ce.repo
[docker-ce]
name=docker-ce
baseurl=http://172.25.7.250/docker-ce
gpgcheck=0
--------------------------------------------------------------------------
#把yum源远程传输到server6和server7的yum源路径下
[root@server5 ~]# scp docker-ce.repo server6:/etc/yum.repos.d/
docker-ce.repo                                100%   77   116.6KB/s   00:00    
[root@server5 ~]# scp docker-ce.repo server7:/etc/yum.repos.d/
docker-ce.repo                                100%   77   120.7KB/s   00:00  

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 做免密方便操作

在这里插入图片描述
在这里插入图片描述

3. 安装docker-ce,编辑daemon.json

#三台虚拟主机主机全安装
[root@server5 yum.repos.d]# yum install -y docker-ce
[root@server5 yum.repos.d]# ssh server6 yum install -y docker-ce
[root@server5 yum.repos.d]# ssh server7 yum install -y docker-ce
[root@server5 yum.repos.d]# systemctl enable --now docker
[root@server5 yum.repos.d]# ssh server6 systemctl enable --now dock
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Horizon_carry

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值