成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

K8s 都開始放棄 Docker了,Containerd 命令走起

開發(fā) 開發(fā)工具
當(dāng)前 containerd 已經(jīng)取代docker 成為默認(rèn)的容器運(yùn)行時了,我們在日常排查問題的時候,經(jīng)常會使用containerd 的客戶端去排查問題。所以日常的命令還是需要掌握的。

當(dāng)前 containerd 已經(jīng)取代docker 成為默認(rèn)的容器運(yùn)行時了,我們在日常排查問題的時候,經(jīng)常會使用containerd 的客戶端去排查問題。所以日常的命令還是需要掌握的。

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

ctr

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

比如我們可以通過ctr 拉一個鏡像

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

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

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

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

 ctr task start -d nginx_1  

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

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

nerdctl

nerdctl 的命令,我就不說了,因?yàn)?nerdctl 目的就是為了做一個兼容 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

拉鏡像,然后啟動 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
}
}
}
}

然后為這個pod 添加一個容器

 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)建成功后,我們再通過 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

可以看到成功的啟動了兩個容器。


責(zé)任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2023-09-20 14:30:36

K8s亞馬遜谷歌

2022-12-06 07:30:12

K8s云原生生態(tài)系統(tǒng)

2021-07-14 14:20:22

root命令Linux

2024-07-15 18:20:18

2024-09-26 18:04:02

2024-08-02 16:31:12

2024-06-24 07:58:00

2022-04-22 13:32:01

K8s容器引擎架構(gòu)

2020-03-20 10:13:15

Linux 系統(tǒng) 數(shù)據(jù)

2022-06-30 10:22:26

K8s可觀測Prometheus

2025-01-07 14:36:12

2023-11-06 07:16:22

WasmK8s模塊

2021-03-24 06:26:00

kubeadmK8Scontainerd

2022-09-07 09:22:36

SpringBootWeb

2020-11-10 07:05:41

DockerK8S云計(jì)算

2020-07-30 09:10:21

DockerK8s容器

2023-09-06 08:12:04

k8s云原生

2024-11-27 16:37:57

2021-11-16 14:09:58

Containerd Dockerk8s

2020-05-12 10:20:39

K8s kubernetes中間件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美精品久久久久久久久老牛影院 | 丝袜久久 | 欧美视频 | 亚洲一区二区三区视频 | 男人电影天堂 | 视频三区| 成人av片在线观看 | 亚洲一区二区三区免费视频 | 日本三级在线网站 | 天天天操天天天干 | 99视频在线免费观看 | 成人在线免费观看 | 99爱在线 | 天天影视网天天综合色在线播放 | 国产精品欧美一区二区三区不卡 | 九九热精品在线视频 | 日日日视频 | 久久精彩视频 | av网站免费观看 | 国产精品成人一区二区 | 色婷婷av99xx | 国产精品99久久久精品免费观看 | 九九热在线精品视频 | 日韩精品免费一区 | 久久精品免费一区二区三 | 免费看黄色小视频 | 成人福利在线观看 | 韩日一区| 麻豆视频在线看 | 男女一区二区三区 | 国产一级一级 | 中文字幕91av | 91毛片在线观看 | 日韩a在线| 亚洲精品在线看 | 97在线观看| 午夜视频网站 | 欧美一a一片一级一片 | 亚洲精品一区二区三区蜜桃久 | 九九99久久 | 亚洲国产成人久久综合一区,久久久国产99 |