温馨提示×

k8s集群在centos上的部署流程

小樊
69
2025-09-06 01:56:58
栏目: 智能运维

在CentOS上部署Kubernetes集群,可参考以下步骤:

环境准备

  • 确保CentOS版本为7或更高,关闭防火墙、SELinux和交换分区,设置主机名并配置静态IP,同时配置内核参数以支持网络功能。
  • 安装Docker,添加Docker仓库,安装Docker CE并启动服务,还可配置国内镜像加速。
  • 配置Kubernetes软件源,安装kubelet、kubeadm和kubectl,并启用kubelet服务。

初始化Master节点

使用kubeadm init命令初始化Master节点,指定API Server监听地址、镜像仓库、Kubernetes版本、Pod网络CIDR等参数。初始化完成后,将生成的kubeconfig文件复制到当前用户主目录。

安装网络插件

以Calico为例,通过kubectl apply -f命令应用Calico的YAML配置文件来安装网络插件。

加入Worker节点

在Master节点初始化完成后,会输出kubeadm join命令,将其复制并在每个Worker节点上执行,使用对应的IP、端口、token和证书哈希值等信息。

验证集群状态

使用kubectl get nodes命令查看节点状态,确保所有节点都处于“Ready”状态。

0