以下是在CentOS环境下配置Kubernetes的步骤:
- 环境准备:关闭防火墙、SELinux,禁用交换分区,设置主机名和hosts文件,修改内核参数,安装ntpdate进行时间同步。
- 安装Docker:添加Docker YUM源,安装Docker,启动并设置开机自启,可配置镜像加速。
- 设置Kubernetes环境:添加Kubernetes YUM源,安装kubelet、kubeadm、kubectl,启动kubelet并设置开机自启。
- 初始化Master节点:使用
kubeadm init
命令初始化,指定相关参数,如API Server地址、镜像仓库、网络配置等。初始化完成后,将认证文件复制到用户目录。
- 添加Worker节点:在Master节点获取Join命令,复制到Worker节点执行,使Worker节点加入集群。
- 部署网络插件:如Calico,通过
kubectl apply -f
命令部署。
- 验证部署:在Master节点使用
kubectl get nodes
查看节点状态,kubectl get pods --all-namespaces
查看Pod状态。