一、k8s集群的部署
1. 将之前swarm集群的所有配置清理
docker stack rm portainer
docker volume prune #清理卷
docker network prune #清理网络
docker rm -f 进程id #清理进程
docker ps
docker ps -a
docker swarm leave #清理节点,master可以加上-f,强制退出节点
docker node rm server2 #删除节点
docker service rm 进程id #删除服务
2. 实验准备
三台虚拟机server1、server2、server3,每个结点均安装docker环境
server1——管理结点(172.25.5.1)
server2和server3——从结点(172.25.5.2和172.25.5.3)
3. 对三个结点进行操作
(1)关闭swap,禁止swap分区开机自启
swapoff -a #关闭swap
vim /etc/fstab
#/dev/mapper/rhel-swap swap swap defaults 0 0
(2)三个结点同时安装kubernet服务,导入相关镜像
#安装以下软件
cri-tools-1.13.0-0.x86_64.rpm
kubelet-1.15.0-0.x86_64.rpm
kubeadm-1.15.0-0.x86_64.rpm
kubernetes-cni-0.7.5-0.x86_64.rpm
kubectl-1.15.0