运维

运维

Products

当前位置:首页 > 运维 >

如何在CentOS上安装Kubernetes?

96SEO 2025-07-17 15:33 2


在CentOS上安装Kubernetes的详细步骤

1. 周围准备

在安装Kubernetes之前, 我们需要确保服务器周围满足以下要求: - 操作系统:CentOS 7.9 - 结实件要求:至少许4GB内存,推荐8GB以上 - 网络要求:全部节点之间能够互相传信

2. 安装Docker

Docker是Kubernetes运行容器的基础,先说说需要在服务器上安装Docker。

k8s在centos上的安装教程

bash

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sudo yum install -y docker-ce docker-ce-cli containerd.io

sudo systemctl start docker sudo systemctl enable docker

3. 关闭防火墙和SELinux

关闭防火墙和SELinux以允许Kubernetes集群正常运行。

sudo systemctl stop firewalld sudo systemctl disable firewalld

sudo setenforce 0 sudo sed -i 's/enforcing/enabled/' /etc/selinux/config

4. 安装Kubernetes组件

安装Kubernetes组件, 包括kubelet、kubeadm和kubectl。

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64.repo

sudo yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes

5. 初始化Master节点

在Master节点上施行以下命令初始化Kubernetes集群。

sudo kubeadm init --pod-network-cidr=10.244.0.0/16

mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $:$ $HOME/.kube/config

6. 安装Pod网络插件

安装Pod网络插件, 比方说Calico,以实现节点间传信。

kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml

7. 添加Worker节点

在Worker节点上施行以下命令将其加入到集群中。

sudo kubeadm join :6443 --token --discovery-token-ca-cert-hash sha256:

kubectl get nodes

8. 验证集群状态

在Master节点上施行以下命令,查看集群状态。

如果全部节点都处于Ready状态,则表示Kubernetes集群已成功搭建。


标签: CentOS

提交需求或反馈

Demand feedback