欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

新版k8s拉取鏡像失敗問題解決辦法

 更新時間:2024年10月08日 09:11:31   作者:風霜不見閑沉月  
隨著Kubernetes?1.23版本的發(fā)布,Docker作為默認容器運行時被棄用,轉而默認采用Containerd,這一改變意味著用戶在使用Kubernetes時,將不再通過Docker來拉取鏡像,文中jiang,需要的朋友可以參考下

前言

新版從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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 使用k8tz解決pod內的時區(qū)問題(坑的解決)

    使用k8tz解決pod內的時區(qū)問題(坑的解決)

    時區(qū)的不一致,會帶來很多困擾。即使代碼與時區(qū)無關,但容器日志與系統(tǒng)日志時間相關聯(lián)排查問題也會讓人頭疼,這篇文章主要介紹了使用k8tz優(yōu)雅的解決pod內的時區(qū)問題,需要的朋友可以參考下
    2022-10-10
  • 一篇文章讀懂K8S的PV和PVC以及實踐攻略

    一篇文章讀懂K8S的PV和PVC以及實踐攻略

    本文詳細介紹了Kubernetes中的存儲卷(Volume)機制,包括PersistentVolume(PV)、PersistentVolumeClaim(PVC)及其與后端存儲的關系,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-10-10
  • k8s?pod和service網絡暴露詳解

    k8s?pod和service網絡暴露詳解

    這篇文章主要介紹了借助iptables的路由轉發(fā)功能,打通k8s集群內的pod和service網絡,與外部網絡聯(lián)通,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • K8S內部pod之間相互調用案例以及詳解

    K8S內部pod之間相互調用案例以及詳解

    這篇文章主要給大家介紹了關于K8S內部pod之間相互調用案例的相關資料,Pod是Kubernetes中最小的可部署單元,它是一個或多個容器的集合,它們共享網絡和存儲資源,并在同一節(jié)點上運行,需要的朋友可以參考下
    2023-08-08
  • kubernetes部署dashboard及應用小結

    kubernetes部署dashboard及應用小結

    Dashboard?是基于網頁的?Kubernetes?用戶界面,可以對?Deployment?實現(xiàn)彈性伸縮、發(fā)起滾動升級、重啟?Pod?或者使用向導創(chuàng)建新的應用,這篇文章主要介紹了kubernetes部署dashboard,需要的朋友可以參考下
    2024-06-06
  • 2022最新青龍面板對接機器人的詳細過程(傻妞對接onebot(oicq)協(xié)議實現(xiàn)機器人功能)

    2022最新青龍面板對接機器人的詳細過程(傻妞對接onebot(oicq)協(xié)議實現(xiàn)機器人功能)

    這篇文章主要介紹了2022最新青龍面板對接機器人的詳細過程(傻妞對接onebot(oicq)協(xié)議實現(xiàn)機器人功能),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • kubelet為cadvisor添加namespace/pod/container標簽示例詳解

    kubelet為cadvisor添加namespace/pod/container標簽示例詳解

    這篇文章主要為大家介紹了kubelet為cadvisor添加namespace/pod/container標簽示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • k8s使用rbd作為存儲的操作方法

    k8s使用rbd作為存儲的操作方法

    這篇文章主要介紹了k8s使用rbd作為存儲的操作方法,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • k8s如何使用NFS作為StorageClass提供動態(tài)存儲

    k8s如何使用NFS作為StorageClass提供動態(tài)存儲

    本文主要介紹了k8s中的StorageClass,包括其定義、引入的原因、實現(xiàn)方式、定義方法以及回收策略對數(shù)據(jù)的影響等,首先,StorageClass是在K8s集群中創(chuàng)建用于動態(tài)PV的管理,可以鏈接至不同的后端存儲,對存儲的請求可以指向StorageClass
    2024-09-09
  • 詳解kubernetes pod的編排和生命周期

    詳解kubernetes pod的編排和生命周期

    這篇文章主要介紹了kubernetes pod的編排和生命周期的相關資料,幫助大家更好的理解和學習使用K8S,感興趣的朋友可以了解下
    2021-04-04

最新評論