新版k8s拉取鏡像失敗問題解決辦法
前言
新版從k8s從1.23后放棄使用docker容器作為的默認運行時了,而是采用的containerd,使用時不在使用docker拉取鏡像,這就帶來了一系列的問題。在k8s1.24之后用戶可以選擇docker或者選擇contained作為容器運行時,如果不指定使用的docker如果使用 containerd可以用一下命令初始環(huán)境,下載鏡像都有containerd管理,自帶管理工具tar和k8s提供crictl,前提是指定了容器作為運行時才提供,使用docker是不具有crictl功能。
./kk create cluster --with-kubernetes v1.24.1 --container-manager containerd
解決鏡像拉取問題(原因外網屏蔽拉取不到使用國內加速器)
contained的配置文件在/etc/containerd/config.toml
... [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 = "" ...
解決devops安裝失敗問題。
查看安裝器配置文件(devops已經關閉)
kubectl edit cc ks-installer -n kubesphere-system
找到如上registry的配置部分,加上阿里云的鏡像加速配置。重啟containerd
systemctl daemon-reload systemctl restart containerd
鏡像拉?。▍^(qū)別于docker,k8s中帶crictl)
ctr image pull docker.io/jenkins/jenkins:lts (注意帶上鏡像的來源不帶上面的配置文件見也要配置上,ctr是contained自帶的鏡像管理工具)
Docker誰然沒有被k8s新版本使用了,單本質上是相互兼容的新版本可以修改會docker,或者直接使用默認都可,docker可以用來搜索拉取導入鏡像到contrained中相互互助。
總結
到此這篇關于新版k8s拉取鏡像失敗問題解決辦法的文章就介紹到這了,更多相關新版k8s拉取鏡像失敗內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
2022最新青龍面板對接機器人的詳細過程(傻妞對接onebot(oicq)協(xié)議實現(xiàn)機器人功能)
這篇文章主要介紹了2022最新青龍面板對接機器人的詳細過程(傻妞對接onebot(oicq)協(xié)議實現(xiàn)機器人功能),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05kubelet為cadvisor添加namespace/pod/container標簽示例詳解
這篇文章主要為大家介紹了kubelet為cadvisor添加namespace/pod/container標簽示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-09-09k8s如何使用NFS作為StorageClass提供動態(tài)存儲
本文主要介紹了k8s中的StorageClass,包括其定義、引入的原因、實現(xiàn)方式、定義方法以及回收策略對數(shù)據(jù)的影響等,首先,StorageClass是在K8s集群中創(chuàng)建用于動態(tài)PV的管理,可以鏈接至不同的后端存儲,對存儲的請求可以指向StorageClass2024-09-09