centos

k8s安装包centos如何获取

小樊
43
2025-10-05 06:20:33
栏目: 智能运维

通过YUM源获取Kubernetes RPM安装包(推荐新手使用)

这是CentOS系统安装Kubernetes最便捷的方式,通过官方或镜像源提供的RPM包快速部署,无需手动解压和配置二进制文件。
步骤1:添加Kubernetes官方YUM源
创建YUM源配置文件/etc/yum.repos.d/kubernetes.repo,内容如下(适用于CentOS 7/8):

[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-$basearch
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

步骤2:安装Kubernetes核心组件
使用yum命令安装kubelet(节点代理)、kubeadm(集群初始化工具)、kubectl(命令行客户端):

sudo yum install -y kubelet kubeadm kubectl

步骤3:启用并启动kubelet服务

sudo systemctl start kubelet
sudo systemctl enable kubelet

说明:通过YUM源安装的包会自动处理依赖关系,后续可通过kubeadm init快速初始化集群。

通过GitHub Releases下载二进制安装包(适合自定义部署)

若需要特定版本的Kubernetes或自定义组件,可直接从GitHub Releases页面下载二进制包,手动解压配置。
步骤1:确定所需版本
访问Kubernetes GitHub Releases页面(https://github.com/kubernetes/kubernetes/releases),选择目标版本(如v1.25.0),记录版本标签(如v1.25.0)。
步骤2:下载对应平台的二进制包
根据CentOS系统架构(通常为amd64),下载以下包(以v1.25.0为例):

cd /opt
wget https://dl.k8s.io/v1.25.0/kubernetes-server-linux-amd64.tar.gz
wget https://dl.k8s.io/v1.25.0/kubernetes-node-linux-amd64.tar.gz

步骤3:解压并部署二进制文件
解压包并将二进制文件复制到系统路径(如/usr/local/bin):

tar -xzvf kubernetes-server-linux-amd64.tar.gz
tar -xzvf kubernetes-node-linux-amd64.tar.gz
sudo cp kubernetes/server/bin/{kube-apiserver,kube-controller-manager,kube-scheduler,kube-proxy,kubectl} /usr/local/bin/
sudo cp kubernetes/node/bin/{kubelet,kube-proxy} /usr/local/bin/

说明:二进制安装需手动配置组件(如kube-apiserver的systemd服务)、证书和网络插件,适合有经验的运维人员。

注意事项

0
看了该问题的人还看了