Bootstrap

解答疑问,为什么在本地明明拉取了镜像,但是k8s-pod依旧ImagePullBackOff

一、根因

        1、被namespace隔离了。

        2、没错,ORI也有隔离性。

        3、Kubernetes默认工作的namespace为k8s.io。

        4、而部分工具运行的ns 为default.比如nerdctl

二、主流工具案例

ctr 和nerdctl可以管理ori 的 namespace.

crictl则不行默认就是k8s.io。

这里注意:

        nerdctl 默认的namespace为default.可以通过env传递给nerdctl来切换ns.

export CONTAINERD_NAMESPACE=k8s.io

 

;