安装Kubernetes组件

1. 配置Kubernete源

echo '[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enable=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg' > /etc/yum.repos.d/kubernete.repo

检查文件 /etc/yum.repos.d/kubernete.repo 的内容:

cat /etc/yum.repos.d/kubernete.repo

2. 安装 kubeadm、kubelet 和 kubectl

首先查看最新的 Kubernetes 版本是多少:

yum list kubeadm.x86_64 --showduplicates | sort -r

安装 kubeadm、kubelet 和 kubectl:

yum install -y kubeadm-1.27* kubelet-1.27* kubectl-1.27*

如果使用 Containerd 作为 Runtime,需要更改 Kubelet 的配置:

echo 'KUBELET_EXTRA_ARGS="--runtime-request-timeout=15m --cgroup-driver=systemd"' > /etc/sysconfig/kubelet

设置 Kubelet 开机自启动(由于还未初始化,没有 Kubelet 的配置文件,此时 Kubelet 无法启动,不用管它)

systemctl daemon-reload
systemctl enable --now kubelet

最后更新于