国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

K8S Containerd導(dǎo)入Docker image鏡像

這篇具有很好參考價(jià)值的文章主要介紹了K8S Containerd導(dǎo)入Docker image鏡像。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Kubernetes在v1.20 版本宣布棄用 Dockershim(在v1.24正式移除),改用CRI接口去操作更為基礎(chǔ)的containerd或CRI-O。

K8S在創(chuàng)建容器時(shí),或多或少有些鏡像無法正常拉取(網(wǎng)絡(luò)等原因)。
還在使用Docker Engine時(shí)我們能方便的pull第三方同步的鏡像,然后tag成需要的標(biāo)簽版本,讓K8S從本地獲取到想要的鏡像。
Docker將其容器格式和運(yùn)行時(shí)runC捐贈給OCI(開放容器標(biāo)準(zhǔn)),OCI標(biāo)準(zhǔn)化了容器工具和底層實(shí)現(xiàn)之間的大量接口。
因此改用containerdCRI-O萬變不離其宗,他們都支持運(yùn)行符合OCI標(biāo)準(zhǔn)的鏡像。

理論存在,實(shí)踐開始。我集群的容器運(yùn)行時(shí)是containerd,以我想在K8S中安裝prometheus為例,拉取不到需要的鏡像prometheus-adapter。
一如既往,先從安裝了docker的機(jī)器中拉image(可在docker hub或其他鏡像源中搜索想要的鏡像和版本),打tag,保存,傳輸

# 在 docker hub 上找到了第三方幫忙同步的 prometheus-adapter:v0.10.0
docker pull v5cn/prometheus-adapter:v0.10.0
# 為鏡像打上k8s需要的 tag
docker tag  v5cn/prometheus-adapter:v0.10.0 registry.k8s.io/prometheus-adapter/prometheus-adapter:v0.10.0
# 將鏡像保存下來
docker save -o /data/prometheus-adapter.tar registry.k8s.io/prometheus-adapter/prometheus-adapter
# 復(fù)制給各k8s worker節(jié)點(diǎn)
scp /data/prometheus-adapter.tar #賬號@機(jī)器:路徑

然后連接各K8S worker node,進(jìn)行鏡像導(dǎo)入。注意要導(dǎo)入至K8S使用的containerd默認(rèn)命名空間是 k8s.io 否則它會找不到鏡像

# 導(dǎo)入,-n 參數(shù)為指定命名空間
ctr -n k8s.io image import prometheus-adapter.tar
# 確認(rèn)下導(dǎo)入
ctr -n k8s.io image list | grep prometheus
# crictl是Kubernetes社區(qū)定義的CRI接口工具,在這邊也確認(rèn)下
crictl image | grep prometheus

K8S Containerd導(dǎo)入Docker image鏡像

至此K8S已能在本地找到相應(yīng)鏡像(記得確認(rèn)imagePullPolicy已設(shè)置為IfNotPresentNever文章來源地址http://www.zghlxwxcb.cn/news/detail-514894.html

到了這里,關(guān)于K8S Containerd導(dǎo)入Docker image鏡像的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 使用containerd從0搭建k8s(kubernetes)集群

    準(zhǔn)備兩臺服務(wù)器節(jié)點(diǎn),如果需要安裝虛擬機(jī),可以參考《wmware和centos安裝過程》 機(jī)器名 IP 角色 CPU 內(nèi)存 centos01 192.168.109.130 master 4核 2G centos02 192.168.109.131 node 4核 2G 設(shè)置主機(jī)名,所有節(jié)點(diǎn)都執(zhí)行 關(guān)閉防火墻,所有節(jié)點(diǎn)都執(zhí)行 關(guān)閉swap內(nèi)存,所有節(jié)點(diǎn)都執(zhí)行 配置網(wǎng)橋,所有節(jié)點(diǎn)

    2024年02月08日
    瀏覽(42)
  • [kubernetes]二進(jìn)制部署k8s集群-基于containerd

    k8s從1.24版本開始不再直接支持docker,但可以自行調(diào)整相關(guān)配置,實(shí)現(xiàn)1.24版本后的k8s還能調(diào)用docker。其實(shí)docker自身也是調(diào)用containerd,與其k8s通過docker再調(diào)用containerd,不如k8s直接調(diào)用containerd,以減少性能損耗。 除了containerd,比較流行的容器運(yùn)行時(shí)還有podman,但是podman官方安裝

    2024年02月12日
    瀏覽(30)
  • Prometheus+Grafana(外)監(jiān)控Kubernetes(K8s)集群(基于containerd)

    Prometheus+Grafana(外)監(jiān)控Kubernetes(K8s)集群(基于containerd)

    1、k8s環(huán)境 版本 v1.26.5 二進(jìn)制安裝Kubernetes(K8s)集群(基于containerd)—從零安裝教程(帶證書) 主機(jī)名 IP 系統(tǒng)版本 安裝服務(wù) master01 10.10.10.21 rhel7.5 nginx、etcd、api-server、scheduler、controller-manager、kubelet、proxy master02 10.10.10.22 rhel7.5 nginx、etcd、api-server、scheduler、controller-manager、kubel

    2024年02月16日
    瀏覽(101)
  • Loki+Grafana(外)采集Kubernetes(K8s)集群(基于containerd)

    Loki+Grafana(外)采集Kubernetes(K8s)集群(基于containerd)

    1、簡介 Loki是一個(gè)開源、分布式的日志聚合系統(tǒng),由Grafana Labs推出。Loki的設(shè)計(jì)目標(biāo)是為了高效地處理大規(guī)模的日志數(shù)據(jù),并具有良好的可擴(kuò)展性。Loki的最大優(yōu)點(diǎn)是它具有低資源占用和高效的查詢速度。這是因?yàn)長oki不需要在處理日志數(shù)據(jù)時(shí)進(jìn)行索引,而是將數(shù)據(jù)存儲在類似于

    2024年02月10日
    瀏覽(25)
  • debian11 安裝 k8s,containerd ,阿里云鏡像(已成功)

    系統(tǒng)要求:至少 2GB RAM(建議 4GB 或更多),網(wǎng)絡(luò)連接。 節(jié)點(diǎn)準(zhǔn)備:至少 3 臺機(jī)器,1 臺作為 Master 節(jié)點(diǎn),2 臺作為 Worker 節(jié)點(diǎn)。 安裝sudo 設(shè)置主機(jī)名(在每臺機(jī)器上): 替換 主機(jī)名 為 k8s-master、k8s-node1、k8s-node2 配置 /etc/hosts(在所有節(jié)點(diǎn)上): 將所有節(jié)點(diǎn)的 IP 地址和主機(jī)名

    2024年02月21日
    瀏覽(16)
  • 解決containerd+k8s集群搭建鏡像拉取不到的問題

    解決containerd+k8s集群搭建鏡像拉取不到的問題

    之前我寫了一篇containerd+k8s搭建集群的文章,文章地址: https://blog.csdn.net/m0_51510236/article/details/130842122 在上面這篇文章中有小伙伴給我反映鏡像拉取不到的問題,現(xiàn)在我們就來解決這個(gè)問題 因?yàn)槭菍ι弦黄恼吕〔坏界R像問題的解決,所以安裝前的準(zhǔn)備工作請參考上一篇文

    2024年02月09日
    瀏覽(20)
  • Kubernetes[k8s] 最新版1.27.3安裝教程,使用containerd模式

    公司使用的是交老的k8s版本(1.16),由于老版本的K8s對于現(xiàn)在很多新特性不支持,所以需要升級到新版本。目前2023年7月11日最新版本的k8s是v1.27.3。通過參考官方文檔進(jìn)行k8s部署工作。其中涉及到操作系統(tǒng)配置、防火墻配置、私有鏡像倉庫等。 推薦一個(gè)AI工具:態(tài)靈AI: chata

    2024年02月09日
    瀏覽(20)
  • Kubernetes[k8s] 最新版1.27.3 - 1.28.0安裝教程,使用containerd模式

    公司使用的是交老的k8s版本(1.16),由于老版本的K8s對于現(xiàn)在很多新特性不支持,所以需要升級到新版本。目前2023年7月11日最新版本的k8s是v1.27.3。通過參考官方文檔進(jìn)行k8s部署工作。其中涉及到操作系統(tǒng)配置、防火墻配置、私有鏡像倉庫等。 推薦一個(gè)AI工具:態(tài)靈AI: chata

    2024年02月06日
    瀏覽(31)
  • 【云原生 | Kubernetes 系列】— 部署K8S 1.28版本集群部署(基于Containerd容器運(yùn)行)

    主機(jī)名 IP地址 備注 k8s-master01 192.168.0.109 master k8s-node1 192.168.0.108 node1 k8s-node2 192.168.0.107 node1 k8s-node3 192.168.0.105 node1 1、主機(jī)配置 2、升級內(nèi)核 3、配置內(nèi)核轉(zhuǎn)發(fā)以及過濾 4、安裝ipset ipvsadm,IPVS(IP Virtual Server)是一個(gè)用于負(fù)載均衡的 Linux 內(nèi)核模塊,它可以用來替代 kube-proxy 默認(rèn)的

    2024年02月20日
    瀏覽(101)
  • K8S容器運(yùn)行時(shí)從Docker切換為Containerd

    K8S從1.24版本起不再支持docker容器引擎,可選的替代品有 containerd 、 cri-o 、 podman 。下面演示將單個(gè)node節(jié)點(diǎn)的容器引擎從docker切換為containerd的過程。 檢查是否已經(jīng)加載內(nèi)核模塊 overlay 和 br_netfilter 。 如果沒有,手動加載內(nèi)核模塊: 檢查系統(tǒng)內(nèi)核參數(shù): 如果沒有開啟,手動調(diào)

    2024年02月09日
    瀏覽(37)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包