目次媒介新版从k8s从1.23后放弃使用docker容器作为的默认运行时了,而是采用的containerd,使用时不在使用docker拉取镜像,这就带来了一系列的题目。在k8s1.24之后用户可以选择docker或者选择contained作为容器运行时,如果不指定使用的docker如果使用 containerd可以用一下下令初始环境,下载镜像都有containerd管理,自带管理工具tar和k8s提供crictl,前提是指定了容器作为运行时才提供,使用docker是不具有crictl功能。 [code]./kk create cluster --with-kubernetes v1.24.1 --container-manager containerd[/code]解决镜像拉取题目(缘故原由外网屏蔽拉取不到使用国内加速器)contained的设置文件在/etc/containerd/config.toml [code]... [plugins."io.containerd.grpc.v1.cri".registry] config_path = "" [plugins."io.containerd.grpc.v1.cri".registry.auths] [plugins."io.containerd.grpc.v1.cri".registry.configs] [plugins."io.containerd.grpc.v1.cri".registry.headers] [plugins."io.containerd.grpc.v1.cri".registry.mirrors] [plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"] endpoint = ["https://teut9a0h.mirror.aliyuncs.com"] [plugins."io.containerd.grpc.v1.cri".registry.mirrors."k8s.gcr.io"] endpoint = ["registry.aliyuncs.com/google_containers"] [plugins."io.containerd.grpc.v1.cri".x509_key_pair_streaming] tls_cert_file = "" tls_key_file = "" ...[/code]解决devops安装失败题目。 检察安装器设置文件(devops已经关闭) kubectl edit cc ks-installer -n kubesphere-system 找到如上registry的设置部分,加上阿里云的镜像加速设置。重启containerd [code]systemctl daemon-reload systemctl restart containerd[/code]镜像拉取(区别于docker,k8s中带crictl)[code]ctr image pull docker.io/jenkins/jenkins:lts (注意带上镜像的泉源不带上面的设置文件见也要设置上,ctr是contained自带的镜像管理工具)[/code]Docker谁然没有被k8s新版本使用了,单本质上是相互兼容的新版本可以修改会docker,或者直接使用默认都可,docker可以用来搜索拉取导入镜像到contrained中相互相助。 总结到此这篇关于新版k8s拉取镜像失败题目解决办法的文章就先容到这了,更多干系新版k8s拉取镜像失败内容请搜索脚本之家以前的文章或继续浏览下面的干系文章希望各人以后多多支持脚本之家! 来源:https://www.jb51.net/server/328380ylq.htm 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|手机版|小黑屋|梦想之都-俊月星空
( 粤ICP备18056059号 )|网站地图
GMT+8, 2025-7-1 19:48 , Processed in 0.029188 second(s), 18 queries .
Powered by Mxzdjyxk! X3.5
© 2001-2025 Discuz! Team.