概述
需要一台公网
实践
执行命令
# 配置 k8s 镜像
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
# 查询可拉取的版本
yum list kubeadm --showduplicates
kubeadm.x86_64 1.24.17-0 kubernetes
# 这样标记版本,会导致版本不一致
repotrack -p /root/k8s kubeadm-1.24.17-0 kubelet-1.24.17-0 kubectl-1.24.17-0
repotrack -p /root/k8s kubectl-1.24.17-0
repotrack -p /root/k8s kubelet-1.24.17-0
# 可以统一版本
repotrack -a x86_64 kubeadm kubelet kubectl ipset ipvsadm -p k8s
zip -r k8s-1.28.2.zip k8s/