安装软件包报错
按照正常步骤添加完 Kubernetesapt 存储库之后更新软件仓库,然后安装失败。
echo "deb [trusted=yes] https://pkgs.k8s.io/core:/stable:/v1.29/deb/ /" > /etc/apt/sources.list.d/kubernetes.list
apt-get update
apt-get install -y kubelet kubeadm kubectl
报错信息:
Err:1 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.29/deb InRelease
403 Forbidden [IP: 99.86.91.121 443]
旧版软件包存储库(apt.kubernetes.io 和 yum.kubernetes.io) 已从 2023 年 9 月 13 日起弃用并冻结。
建议并要求使用托管在新软件包存储库pkgs.k8s.io
。
迁移至新仓库地址
sudo mkdir -p -m 755 /etc/apt/keyrings
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.29/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
echo "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.29/deb/ /" | sudo tee /etc/apt/sources.list.d/kubernetes.list
apt-get update
版本号记得修改为你需要安装的版本。
镜像地址
所有 Kubernetes 容器镜像都部署到 registry.k8s.io 容器镜像注册表,例如:registry.k8s.io/kube-apiserver:v1.29.0
评论区