温馨提示×

centos k8s如何部署

小樊
53
2025-08-25 01:17:04
栏目: 智能运维

在CentOS上部署Kubernetes(K8s)可参考以下步骤:

环境准备

  • 更新系统sudo yum update -y
  • 安装Docker:添加Docker源,安装Docker及相关工具,启动并设置开机自启。
  • 关闭防火墙和SELinux:分别使用systemctl命令关闭防火墙,通过修改配置文件永久关闭SELinux。
  • 配置Docker镜像加速(可选):编辑/etc/docker/daemon.json文件,添加镜像加速地址。

部署Kubernetes集群

  • 配置Kubernetes源:创建/etc/yum.repos.d/kubernetes.repo文件,添加Kubernetes源信息。
  • 安装Kubernetes组件:安装kubeletkubeadmkubectl,并启动kubelet服务。
  • 初始化Master节点:使用kubeadm init命令初始化,指定--pod-network-cidr参数。
  • 配置kubectl:创建.kube目录,复制admin.conf文件并设置权限。

部署网络插件

以Flannel为例,使用kubectl apply命令部署网络插件。

加入Worker节点(可选)

在Master节点上使用kubeadm token create --print-join-command生成加入命令,在Worker节点上执行该命令加入集群。

0