centos

Kubernetes安装包在CentOS上如何获取

小樊
45
2025-10-03 02:22:16
栏目: 智能运维

一、通过二进制包获取(推荐生产环境)

步骤1:访问Kubernetes官方发布页面
打开浏览器,进入Kubernetes官方下载页面(通常为https://kubernetes.io/zh/docs/setup/release/或直接访问发布页https://dl.k8s.io/),选择需要安装的Kubernetes版本(如稳定版v1.29.x或长期支持版LTS)。

步骤2:下载对应组件的二进制包
根据CentOS系统的架构(通常为amd64),下载以下核心组件的二进制包:

步骤3:解压并部署二进制文件
将下载的压缩包解压到指定目录(如/usr/local/kubernetes),并将组件二进制文件复制到系统PATH路径(如/usr/bin):

# 创建安装目录
mkdir -p /usr/local/kubernetes
# 解压控制平面组件
tar -zxvf kubernetes-server-linux-amd64.tar.gz -C /usr/local/kubernetes
# 解压节点组件
tar -zxvf kubernetes-node-linux-amd64.tar.gz -C /usr/local/kubernetes
# 复制客户端工具(若下载了客户端包)
tar -zxvf kubernetes-client-linux-amd64.tar.gz -C /usr/local/kubernetes
# 复制二进制文件到系统PATH
cp /usr/local/kubernetes/server/bin/{kube-apiserver,kube-controller-manager,kube-scheduler,kubectl} /usr/bin/
cp /usr/local/kubernetes/node/bin/{kubelet,kube-proxy} /usr/bin/
# 添加执行权限
chmod +x /usr/bin/kube* /usr/bin/kubectl

通过kubelet --versionkubectl version --client命令验证安装是否成功。

二、通过RPM包管理工具获取(适合快速部署)

步骤1:添加Kubernetes官方YUM源
在CentOS上,需先配置Kubernetes的YUM软件源,以便通过yumdnf命令安装。创建源配置文件/etc/yum.repos.d/kubernetes.repo,内容如下:

[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg

注:若使用CentOS 8及以上版本,需将el7替换为el8el9

步骤2:安装Kubernetes核心组件
通过YUM安装kubeletkubeadm(集群初始化工具)、kubectl(命令行工具):

# 安装指定版本的组件(以v1.29.10为例)
sudo yum install -y kubelet-1.29.10 kubeadm-1.29.10 kubectl-1.29.10
# 设置kubelet开机自启动
sudo systemctl enable kubelet

步骤3:验证安装
通过以下命令检查组件版本,确认安装成功:

kubelet --version  # 查看kubelet版本
kubectl version --client  # 查看kubectl客户端版本

若需初始化集群,可使用kubeadm init命令(需提前禁用SELinux、关闭防火墙、禁用交换分区)。

注意事项

0
看了该问题的人还看了