背景说明

cka考试时会有一个集群升级环境,升级前需要更新下软件源

解决方案

更新缓存

  1. root@master01:~# apt-get update
  2. Get:1 https://mirrors.aliyun.com/kubernetes/apt kubernetes-xenial InRelease [9,383 B]
  3. Ign:2 https://mirrors.aliyun.com/kubernetes/apt kubernetes-xenial/main amd64 Packages
  4. Get:2 https://mirrors.aliyun.com/kubernetes/apt kubernetes-xenial/main amd64 Packages [55.6 kB]
  5. Hit:3 http://cn.archive.ubuntu.com/ubuntu focal InRelease
  6. Get:4 http://cn.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
  7. Get:5 http://cn.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
  8. Get:6 http://cn.archive.ubuntu.com/ubuntu focal-security InRelease [114 kB]
  9. Get:7 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [1,750 kB]
  10. Get:8 http://cn.archive.ubuntu.com/ubuntu focal-updates/main Translation-en [326 kB]
  11. Get:9 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 c-n-f Metadata [15.0 kB]
  12. Get:10 http://cn.archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [947 kB]
  13. Get:11 http://cn.archive.ubuntu.com/ubuntu focal-updates/restricted Translation-en [135 kB]
  14. Get:12 http://cn.archive.ubuntu.com/ubuntu focal-updates/restricted amd64 c-n-f Metadata [528 B]
  15. Get:13 http://cn.archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [920 kB]
  16. Get:14 http://cn.archive.ubuntu.com/ubuntu focal-updates/universe Translation-en [206 kB]
  17. Get:15 http://cn.archive.ubuntu.com/ubuntu focal-updates/universe amd64 c-n-f Metadata [20.7 kB]
  18. Get:16 http://cn.archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [24.4 kB]
  19. Get:17 http://cn.archive.ubuntu.com/ubuntu focal-updates/multiverse Translation-en [7,336 B]
  20. Get:18 http://cn.archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 c-n-f Metadata [592 B]
  21. Get:19 http://cn.archive.ubuntu.com/ubuntu focal-backports/main amd64 Packages [42.2 kB]
  22. Get:20 http://cn.archive.ubuntu.com/ubuntu focal-backports/main Translation-en [10.1 kB]
  23. Get:21 http://cn.archive.ubuntu.com/ubuntu focal-backports/main amd64 c-n-f Metadata [864 B]
  24. Get:22 http://cn.archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [22.7 kB]
  25. Get:23 http://cn.archive.ubuntu.com/ubuntu focal-backports/universe Translation-en [15.5 kB]
  26. Get:24 http://cn.archive.ubuntu.com/ubuntu focal-backports/universe amd64 c-n-f Metadata [804 B]
  27. Get:25 http://cn.archive.ubuntu.com/ubuntu focal-security/main amd64 Packages [1,422 kB]
  28. Get:26 http://cn.archive.ubuntu.com/ubuntu focal-security/main Translation-en [246 kB]
  29. Get:27 http://cn.archive.ubuntu.com/ubuntu focal-security/main amd64 c-n-f Metadata [10.1 kB]
  30. Get:28 http://cn.archive.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [886 kB]
  31. Get:29 http://cn.archive.ubuntu.com/ubuntu focal-security/restricted Translation-en [126 kB]
  32. Get:30 http://cn.archive.ubuntu.com/ubuntu focal-security/restricted amd64 c-n-f Metadata [532 B]
  33. Get:31 http://cn.archive.ubuntu.com/ubuntu focal-security/universe amd64 Packages [702 kB]
  34. Get:32 http://cn.archive.ubuntu.com/ubuntu focal-security/universe Translation-en [125 kB]
  35. Get:33 http://cn.archive.ubuntu.com/ubuntu focal-security/universe amd64 c-n-f Metadata [14.4 kB]
  36. Fetched 8,380 kB in 1min 3s (132 kB/s)
  37. Reading package lists... Done
  38. root@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"}