目标
搭建Kubernetes环境,一主二从,Kubernetes 版本:1.28.2。容器使用Docker
部署流程
1.在所有节点上安装Docker和Kubeadm
2.部署Kubernetes Master
3.部署容器网络插件
4.部署Kubernetes Node节点,将节点加入Kubernetes集群中
5.部署Dashboard Web页面,可视化查看Kubernetes资源
前置要求
3台CentOS系统服务器(可选择阿里云、华为云等,新用户购买很便宜)
硬件配置:大于等于2GB2个CPU
环境准备
设置环境:
1.关闭防火墙(所有服务器)
systemctl stop firewalld
systemctl disable firewalld
2.关闭swap内存交换(所有服务器)
可参考:https://blog.csdn.net/z1299236067/article/details/142285271
安装Docker、cri-dockerd、kubeadm、kubelet、kubectl
Kubernetes 从 1.20 版本开始不再支持 Docker 作为容器运行时。在这之前的版本中,Docker 仍然是可以使用的一个选项,但从 1.20 版本起,Kubernetes 推荐使用 Containerd 或 CRI-O 作为容器运行时。因此Docker并不是Kubernetes集群的必需组件。但是我们要设置使用Docker作为Kubernetes的容器。
1.安装Docker:
安装Docker请参考: