Ubuntu系统中升级Kubernetes到1.27.x时无法找到对应软件包的问题求助
Ubuntu系统中升级Kubernetes到1.27.x时无法找到对应软件包的问题求助
我遇到了一个Kubernetes升级的问题,想请教下大家:
我有两个Kubernetes集群,运行环境分别是:
- 第一个集群:Ubuntu 20.04.6 LTS,Kubernetes版本为1.26.10
- 第二个集群:Ubuntu 22.04.3 LTS,Kubernetes版本同样为1.26.10
我尝试把两个集群都升级到1.27.x版本,但第一个集群通过apt无法找到1.27相关的软件包,以下是两个集群的详细信息:
第一个集群的相关输出
执行apt-cache madison kubeadm的结果:
kubeadm | 1.26.11-1.1 | https://pkgs.k8s.io/core:/stable:/v1.26/deb Packages kubeadm | 1.26.10-1.1 | https://pkgs.k8s.io/core:/stable:/v1.26/deb Packages kubeadm | 1.26.9-1.1 | https://pkgs.k8s.io/core:/stable:/v1.26/deb Packages kubeadm | 1.26.8-1.1 | https://pkgs.k8s.io/core:/stable:/v1.26/deb Packages kubeadm | 1.26.7-1.1 | https://pkgs.k8s.io/core:/stable:/v1.26/deb Packages
当前的APT源列表:
deb http://europe-north1.gce.archive.ubuntu.com/ubuntu/ focal main restricted deb http://europe-north1.gce.archive.ubuntu.com/ubuntu/ focal-updates main restricted deb http://europe-north1.gce.archive.ubuntu.com/ubuntu/ focal universe deb http://europe-north1.gce.archive.ubuntu.com/ubuntu/ focal-updates universe deb http://europe-north1.gce.archive.ubuntu.com/ubuntu/ focal multiverse deb http://europe-north1.gce.archive.ubuntu.com/ubuntu/ focal-updates multiverse deb http://europe-north1.gce.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu focal-security main restricted deb http://security.ubuntu.com/ubuntu focal-security universe deb http://security.ubuntu.com/ubuntu focal-security multiverse deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.26/deb/ /
第二个集群的相关输出
执行apt-cache madison kubeadm的结果:
kubeadm | 1.28.2-00 | http://apt.kubernetes.io kubernetes-xenial/main amd64 Packages kubeadm | 1.28.1-00 | http://apt.kubernetes.io kubernetes-xenial/main amd64 Packages kubeadm | 1.28.0-00 | http://apt.kubernetes.io kubernetes-xenial/main amd64 Packages kubeadm | 1.27.6-00 | http://apt.kubernetes.io kubernetes-xenial/main amd64 Packages kubeadm | 1.27.5-00 | http://apt.kubernetes.io kubernetes-xenial/main amd64 Packages kubeadm | 1.27.4-00 | http://apt.kubernetes.io kubernetes-xenial/main amd64 Packages kubeadm | 1.27.3-00 | http://apt.kubernetes.io kubernetes-xenial/main amd64 Packages kubeadm | 1.27.2-00 | http://apt.kubernetes.io kubernetes-xenial/main amd64 Packages kubeadm | 1.27.1-00 | http://apt.kubernetes.io kubernetes-xenial/main amd64 Packages kubeadm | 1.27.0-00 | http://apt.kubernetes.io kubernetes-xenial/main amd64 Packages kubeadm | 1.26.11-1.1 | https://pkgs.k8s.io/core:/stable:/v1.26/deb Packages kubeadm | 1.26.10-1.1 | https://pkgs.k8s.io/core:/stable:/v1.26/deb Packages kubeadm | 1.26.9-1.1 | https://pkgs.k8s.io/core:/stable:/v1.26/deb Packages kubeadm | 1.26.9-00 | http://apt.kubernetes.io kubernetes-xenial/main amd64 Packages kubeadm | 1.26.8-1.1 | https://pkgs.k8s.io/core:/stable:/v1.26/deb Packages kubeadm | 1.26.8-00 | http://apt.kubernetes.io kubernetes-xenial/main amd64 Packages kubeadm | 1.26.7-1.1 | https://pkgs.k8s.io/core:/stable:/v1.26/deb Packages kubeadm | 1.26.7-00 | http://apt.kubernetes.io kubernetes-xenial/main amd64 Packages
当前的APT源列表:
deb http://europe-north1.gce.archive.ubuntu.com/ubuntu/ jammy main restricted deb http://europe-north1.gce.archive.ubuntu.com/ubuntu/ jammy-updates main restricted deb http://europe-north1.gce.archive.ubuntu.com/ubuntu/ jammy universe deb http://europe-north1.gce.archive.ubuntu.com/ubuntu/ jammy-updates universe deb http://europe-north1.gce.archive.ubuntu.com/ubuntu/ jammy multiverse deb http://europe-north1.gce.archive.ubuntu.com/ubuntu/ jammy-updates multiverse deb http://europe-north1.gce.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu jammy-security main restricted deb http://security.ubuntu.com/ubuntu jammy-security universe deb http://security.ubuntu.com/ubuntu jammy-security multiverse deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.26/deb/ / deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable deb http://apt.kubernetes.io/ kubernetes-xenial main
我注意到第二个集群多了deb http://apt.kubernetes.io/ kubernetes-xenial main这个源,它能正常找到1.27版本的包,但如果把这个源移除,两个集群就都只能看到1.26版本的软件包了。根据Kubernetes官方升级文档,1.27版本的包应该可以在https://pkgs.k8s.io/core:/stable:/v1.26/deb/对应的源中找到,现在我搞不清问题出在哪里,希望大家能帮忙解惑。
备注:内容来源于stack exchange,提问作者ajlind
相关产品推荐
相关产品推荐

