0
点赞
收藏
分享

微信扫一扫

【课件】配置containerd以使用kata containers作为runtime运行时


配置containerd

​vim /etc/containerd/config.toml​

[plugins]
[plugins."io.containerd.grpc.v1.cri"]
[plugins."io.containerd.grpc.v1.cri".containerd]
default_runtime_name = "kata"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes]
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.kata]
runtime_type = "io.containerd.kata.v2"

测试

需保证​​vhost_vsock​​内核模块已经加载

zxl@linux:~$ lsmod | grep vsock
zxl@linux:~$ sudo modprobe vhost_vsock
zxl@linux:~$ lsmod | grep vsock
vhost_vsock 28672 0
vmw_vsock_virtio_transport_common 40960 1 vhost_vsock
vhost 53248 1 vhost_vsock
vsock 49152 2 vmw_vsock_virtio_transport_common,vhost_vsock

eg1:

【课件】配置containerd以使用kata containers作为runtime运行时_docker

sudo ctr run  --runtime "io.containerd.kata.v2" --rm -t docker.io/library/nginx:latest test  uname -r

# output 注意与宿主机的内核版本的区别
5.19.2

eg2:

$ image="docker.io/library/busybox:latest"
$ sudo ctr image pull "$image"
$ sudo ctr run --runtime "io.containerd.kata.v2" --rm -t "$image" test-kata uname -r
# 5.19.2

参考链接:
​​​https://github.com/kata-containers/kata-containers/blob/3.0.2/docs/install/container-manager/containerd/containerd-install.md​​


举报

相关推荐

0 条评论