一、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-0.x86_64.rpm
#导入以下镜像
coredns.tar kube-apiserver.tar kube-proxy.tar pause.tar
etcd.tar

本文详细介绍了如何在Linux上部署k8s集群,包括清理swarm集群、安装docker环境、配置k8s服务,以及在server1、server2和server3上进行相关操作。接着,文章阐述了k8s图形化管理的步骤,包括导入管理镜像、创建服务、设置用户权限,以及如何登录和使用图形界面。
最低0.47元/天 解锁文章
1298

被折叠的 条评论
为什么被折叠?



