k8s 没有可用软件包 kubeadm-1.21
时间: 2023-11-01 18:22:47 浏览: 229
如果您在安装 Kubernetes 时遇到了 `kubeadm-1.21` 软件包不存在的问题,可能是因为您的 Linux 发行版的软件源没有包含该软件包。您可以尝试添加 Kubernetes 官方软件源并更新软件包列表:
```bash
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-xenial main"
sudo apt-get update
```
然后再次尝试安装 Kubeadm:
```bash
sudo apt-get install -y kubeadm=1.21.x-00
```
其中 `1.21.x` 是您想要安装的 Kubernetes 版本。
相关问题
centos安装k8s 没有可用软件包 kubeadm-1.21。 没有可用软件包 anaconda-ks.cfg。
如果你在CentOS上安装Kubernetes时遇到了这些问题,可能是因为你的yum源不正确或缺少必要的存储库。可以尝试执行以下步骤:
1. 确保你已经添加了Kubernetes软件存储库。可以执行以下命令来添加:
```
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
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
EOF
```
2. 更新yum缓存并安装Kubernetes:
```
yum update -y
yum install -y kubeadm-1.21.0-0 kubelet-1.21.0-0 kubectl-1.21.0-0 --disableexcludes=kubernetes
```
如果你需要特定版本的Kubernetes,请将上面的版本号更改为所需的版本。
3. 如果你仍然遇到缺少软件包的问题,请尝试更新yum缓存并再次安装:
```
yum clean all
yum makecache
yum update -y
yum install -y kubeadm-1.21.0-0 kubelet-1.21.0-0 kubectl-1.21.0-0 --disableexcludes=kubernetes
```
希望这些步骤能够帮助你解决问题。
阅读全文