背景说明
cka考试时会有一个集群升级环境,升级前需要更新下软件源
解决方案
更新缓存
root@master01:~# apt-get updateGet:1 https://mirrors.aliyun.com/kubernetes/apt kubernetes-xenial InRelease [9,383 B]Ign:2 https://mirrors.aliyun.com/kubernetes/apt kubernetes-xenial/main amd64 Packages Get:2 https://mirrors.aliyun.com/kubernetes/apt kubernetes-xenial/main amd64 Packages [55.6 kB]Hit:3 http://cn.archive.ubuntu.com/ubuntu focal InReleaseGet:4 http://cn.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]Get:5 http://cn.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]Get:6 http://cn.archive.ubuntu.com/ubuntu focal-security InRelease [114 kB]Get:7 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [1,750 kB]Get:8 http://cn.archive.ubuntu.com/ubuntu focal-updates/main Translation-en [326 kB] Get:9 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 c-n-f Metadata [15.0 kB] Get:10 http://cn.archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [947 kB] Get:11 http://cn.archive.ubuntu.com/ubuntu focal-updates/restricted Translation-en [135 kB] Get:12 http://cn.archive.ubuntu.com/ubuntu focal-updates/restricted amd64 c-n-f Metadata [528 B] Get:13 http://cn.archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [920 kB] Get:14 http://cn.archive.ubuntu.com/ubuntu focal-updates/universe Translation-en [206 kB] Get:15 http://cn.archive.ubuntu.com/ubuntu focal-updates/universe amd64 c-n-f Metadata [20.7 kB] Get:16 http://cn.archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [24.4 kB] Get:17 http://cn.archive.ubuntu.com/ubuntu focal-updates/multiverse Translation-en [7,336 B] Get:18 http://cn.archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 c-n-f Metadata [592 B] Get:19 http://cn.archive.ubuntu.com/ubuntu focal-backports/main amd64 Packages [42.2 kB] Get:20 http://cn.archive.ubuntu.com/ubuntu focal-backports/main Translation-en [10.1 kB] Get:21 http://cn.archive.ubuntu.com/ubuntu focal-backports/main amd64 c-n-f Metadata [864 B] Get:22 http://cn.archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [22.7 kB] Get:23 http://cn.archive.ubuntu.com/ubuntu focal-backports/universe Translation-en [15.5 kB] Get:24 http://cn.archive.ubuntu.com/ubuntu focal-backports/universe amd64 c-n-f Metadata [804 B] Get:25 http://cn.archive.ubuntu.com/ubuntu focal-security/main amd64 Packages [1,422 kB] Get:26 http://cn.archive.ubuntu.com/ubuntu focal-security/main Translation-en [246 kB] Get:27 http://cn.archive.ubuntu.com/ubuntu focal-security/main amd64 c-n-f Metadata [10.1 kB] Get:28 http://cn.archive.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [886 kB] Get:29 http://cn.archive.ubuntu.com/ubuntu focal-security/restricted Translation-en [126 kB] Get:30 http://cn.archive.ubuntu.com/ubuntu focal-security/restricted amd64 c-n-f Metadata [532 B] Get:31 http://cn.archive.ubuntu.com/ubuntu focal-security/universe amd64 Packages [702 kB] Get:32 http://cn.archive.ubuntu.com/ubuntu focal-security/universe Translation-en [125 kB] Get:33 http://cn.archive.ubuntu.com/ubuntu focal-security/universe amd64 c-n-f Metadata [14.4 kB] Fetched 8,380 kB in 1min 3s (132 kB/s) Reading package lists... Doneroot@master01:~#
版本检查
root@master01:~# apt-cache show kubeadm |grep 1.23.2
Version: 1.23.2-00
Filename: pool/kubeadm_1.23.2-00_amd64_f3593ab00d33e8c0a19e24c7a8c81e74a02e601d0f1c61559a5fb87658b53563.deb
root@master01:~#
版本升级
root@master01:~# apt-get install kubeadm=1.23.2-00
root@master01:~# kubeadm version
kubeadm version: &version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.2", GitCommit:"9d142434e3af351a628bffee3939e64c681afa4d", GitTreeState:"clean", BuildDate:"2022-01-19T17:34:34Z", GoVersion:"go1.17.5", Compiler:"gc", Platform:"linux/amd64"}