Vov*_*van 5 docker kubernetes containerd microk8s
首先,我不是容器编排工具方面的专家。
我刚刚根据指南 安装了microk8s :https: //microk8s.io/docs/
如果我运行microk8s kubectl get nodes
,我会看到我的节点实际上正在运行containerd
引擎。
我的应用程序构建过程设置为生成 docker 文件并自动创建 docker 映像,因此我希望 microk8s 也使用 docker。
我用的是minikube,现在决定尝试一下microk8s。现在我有点困惑,也许从一开始就坚持使用 docker 是个坏主意?
是否可以为microk8s设置docker引擎?
我以前从未使用过 contains,并且我不知道如何为我的应用程序准备 contains 图像。这就是我问的原因。
为了运行支持 Nvidia GPU 的容器,我必须在 microk8s 中从 containerd 切换到 docker。我是这样做的:
编辑/var/snap/microk8s/current/args/kubelet
更改--container-runtime=docker
自 remote
. 然后,执行以下命令。
microk8s stop
microk8s start