日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
K8s都開始放棄Docker了,Containerd命令走起

containerd 目前有三個(gè)客戶端,分別是 ctr、nerdctl、crictl 下面我們逐一講解一下。

ctr

ctr 是containerd 的親兒子,containerd 的所有功能都可以通過ctr 命令去操作。

比如我們可以通過ctr 拉一個(gè)鏡像

ctr images pull docker.io/library/nginx:1.21

或者通過ctr 創(chuàng)建一個(gè)容器

 ctr container create -t docker.io/library/nginx:latest nginx_1

最后通過ctr 啟動(dòng)容器,這里是 task 子命令,containerd 中只要涉及進(jìn)程相關(guān)的都使用task

 ctr task start -d nginx_1  

容器啟動(dòng)后,就可以通過 exec 進(jìn)入容器

ctr task exec -t --exec-id bash_1 nginx_1 bash

nerdctl

nerdctl 的命令,我就不說了,因?yàn)?nerdctl 目的就是為了做一個(gè)兼容 docker 命令的客戶端,所以使用的命令和 docker 完全保持一致。

我們就可以直接拋棄 docker + dockerd了,直接通過 nerdctl + containerd 了。

crictl

crictl 在k8s里面非常常用,嚴(yán)格來說,它并不是 containerd 的客戶端,只是因?yàn)閏ontainerd 實(shí)現(xiàn)了crictl 的接口,所以可以使用 crictl 。crictl 是k8s CRI 客戶端,所以,所有實(shí)現(xiàn)CRI 接口的服務(wù),都可以使用 crictl

我們可以先通過

crictl pull xxx

拉鏡像,然后啟動(dòng) Pod(sandbox)

crictl runp pod.json

其中pod.json 內(nèi)容如下:

{
"metadata": {
"name": "nginx-sandbox",
"namespace": "default",
"attempt": 1,
"uid": "hdishd83djaidwnduwk28bcsb"
},
"log_directory": "/tmp",
"linux": {
"security_context": {
"namespace_options":{
"network": 2
}
}
}
}

然后為這個(gè)pod 添加一個(gè)容器

 crictl create podID  container.json pod.json

其中,container.json 內(nèi)容如下:

{
"metadata": {
"name": "busybox"
},
"image":{
"image": "busybox"
},
"command": [
"top"
],
"log_path":"busybox.log",
"linux": {
}
}

創(chuàng)建成功后,我們?cè)偻ㄟ^ ctr 命令檢查一下。

# ctr -n k8s.io c ls
CONTAINER IMAGE RUNTIME
56ae054eed20d0e4dbaf2bf300406baaedaa63646a3b0dc39911daaaff4cd569 docker.io/library/busybox:latest io.containerd.runc.v2
e23205e980b40ebeef875f9489321fe67906cbe62b6b6232912aa69b58842b95 k8s.gcr.io/pause:3.2 io.containerd.runc.v2

可以看到成功的啟動(dòng)了兩個(gè)容器。


新聞名稱:K8s都開始放棄Docker了,Containerd命令走起
標(biāo)題來源:http://www.dlmjj.cn/article/cdecgdi.html