docker Kubernetes(k8s)部署

本文详细介绍了如何在Linux环境下部署Docker Kubernetes集群。首先清理server2、server3和server4上的docker进程及swarm相关服务,确保主机联网。接着,配置kubectl命令补齐,然后在所有节点上进行必要的设置,包括禁用swap,下载k8s相关文件,处理依赖问题,上传文件,初始化集群,并安装flannel。最后,通过修改配置文件和执行命令,确保所有组件正常运行,特别是coredns达到ready状态。
摘要由CSDN通过智能技术生成

一、准备工作

把server2和server3,server4中的所有docker进程全删了

mage service swarm等清理干净

然后让主机虚拟机联网

在主机中使用

iptables -t nat -I POSTROUTING -s 172.25.32.0/24 -j MASQUERADE

配置kubectl命令补齐功能:

echo "source <(kubectl completion bash)" >> ~/.bashrc
	source ~/.bashrc

二、初始化集群

在sever2,server3,server4中

swapoff -a
vim /etc/fstab

在这里插入图片描述把swap注销掉

然后

vim /etc/docker/daemon.json

在这里插入图片描述

docker info
systemctl restart docker.service
Cgroup Driver: systemd

然后在仓库里面建立一个k8s的仓库

在这里插入图片描述
然后编写文件

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值