为安装Kubernetes添加阿里云镜像源的yum仓库

运维有笔谈 2024-06-01 07:19:09

基于Red hat的发行版本可以通过yum(或者dnf)方式来安装k8s相关组件(比如kubectl、kubeadm、kubelet),这是官方提供的yum源仓库(v1.30版本为例):

cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://pkgs.k8s.io/core:/stable:/v1.30/rpm/enabled=1gpgcheck=1gpgkey=https://pkgs.k8s.io/core:/stable:/v1.30/rpm/repodata/repomd.xml.keyEOF

Kubernetes 源现在会按照安装版本区分不同仓库了,所以我们在要安装其他版本的时候,需要在对应位置字符串替换。

替换为阿里云镜像站源

以v1.29为例,stable后面修改为v1.29:(baseurl=https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.29/rpm/)对应的gpgkey也需要修改下。

cat <<EOF | tee /etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.29/rpm/enabled=1gpgcheck=1gpgkey=https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.29/rpm/repodata/repomd.xml.keyEOF# 以下是安装参考步骤setenforce 0yum install -y kubelet kubeadm kubectlsystemctl enable kubelet && systemctl start kubelet

PS:1. 可能会有索引gpg检查失败的情况:

yum install -y --nogpgcheck kubelet kubeadm kubectl

2. 这个最老只能安装v1.24的版本,如下图:

如果您在日常运维工作中遇到了任何问题或挑战,无论是关于系统配置、性能优化、故障排除还是其他方面,都欢迎您随时留言或私信我。我会尽我所能为您提供解决方法或建议。相互学习,积累更多的经验和知识!

0 阅读:2

运维有笔谈

简介:感谢大家的关注