Janrs.com | 杨建勇
Janrs.com | 杨建勇

k8s kubeadm v1.24版本变化

[!TIP]
k8s-v1.24 版本变化

转载请注明出处:https://janrs.com


k8s-v1.24 版本的变化

由于后期版本的 k8s 不再支持 docker 作为运行时容器,而是用 containerd,所以需要用到 ctr 容器命令。

并且启动 k8s 集群用到的镜像后期会放到 ctr ,又因为 k8s.gcr.io 国内访问不了,所以要自行下载镜像并且 retag
到启动 k8s 时所需要的位置。

并且 ctr 多了一个命名空间,安装 k8s 时会到 k8s.io 这个命名空间查找镜像。默认没有这个命名空间,需要手动创建。

以下是下载镜像并且 retag 的脚本


ctr ns create k8s.io &&

ctr -n k8s.io i pull registry.aliyuncs.com/google_containers/coredns:v1.8.6 &&
ctr -n k8s.io i pull registry.aliyuncs.com/google_containers/etcd:3.5.1-0 &&
ctr -n k8s.io i pull registry.aliyuncs.com/google_containers/pause:3.6 &&
ctr -n k8s.io i pull registry.aliyuncs.com/google_containers/kube-proxy:v1.23.9 &&
ctr -n k8s.io i pull registry.aliyuncs.com/google_containers/kube-scheduler:v1.23.9 &&
ctr -n k8s.io i pull registry.aliyuncs.com/google_containers/kube-apiserver:v1.23.9 &&
ctr -n k8s.io i pull registry.aliyuncs.com/google_containers/kube-controller-manager:v1.23.9 &&

ctr -n k8s.io i tag registry.aliyuncs.com/google_containers/coredns:v1.8.6 k8s.gcr.io/coredns/coredns:v1.8.6 &&
ctr -n k8s.io i tag registry.aliyuncs.com/google_containers/etcd:3.5.1-0 k8s.gcr.io/etcd:3.5.1-0 &&
ctr -n k8s.io i tag registry.aliyuncs.com/google_containers/kube-apiserver:v1.23.9 k8s.gcr.io/kube-apiserver:v1.23.9 &&
ctr -n k8s.io i tag registry.aliyuncs.com/google_containers/kube-proxy:v1.23.9 k8s.gcr.io/kube-proxy:v1.23.9 &&
ctr -n k8s.io i tag registry.aliyuncs.com/google_containers/kube-scheduler:v1.23.9 k8s.gcr.io/kube-scheduler:v1.23.9 &&
ctr -n k8s.io i tag registry.aliyuncs.com/google_containers/pause:3.6 k8s.gcr.io/pause:3.6  &&
ctr -n k8s.io i tag registry.aliyuncs.com/google_containers/kube-controller-manager:v1.23.9 k8s.gcr.io/kube-controller-manager:v1.23.9 &&

ctr -n k8s.io i rm registry.aliyuncs.com/google_containers/coredns:v1.8.6 &&
ctr -n k8s.io i rm registry.aliyuncs.com/google_containers/etcd:3.5.1-0 &&
ctr -n k8s.io i rm registry.aliyuncs.com/google_containers/kube-apiserver:v1.23.9 &&
ctr -n k8s.io i rm registry.aliyuncs.com/google_containers/kube-proxy:v1.23.9 &&
ctr -n k8s.io i rm registry.aliyuncs.com/google_containers/kube-scheduler:v1.23.9 &&
ctr -n k8s.io i rm registry.aliyuncs.com/google_containers/pause:3.6 &&
ctr -n k8s.io i rm registry.aliyuncs.com/google_containers/kube-controller-manager:v1.23.9
如果你有任何问题,欢迎在底部留言。或者点击加入微信技术交流群 | 我的GitHub

码仔

文章作者

Janrs.com

发表回复

textsms
account_circle
email

Janrs.com | 杨建勇

k8s kubeadm v1.24版本变化
[!TIP] k8s-v1.24 版本变化 转载请注明出处:https://janrs.com k8s-v1.24 版本的变化 由于后期版本的 k8s 不再支持 docker 作为运行时容器,而是用 containerd,所以需要用到 ctr 容器…
扫描二维码继续阅读
2022-05-19