用下面的 crictl 命令可以查看到
crictl --runtime-endpoint unix:///var/run/containerd/containerd.sock ps -a
而用 nerdctl 命令却查看不到
nerdctl ps -a
原来需要指定命名空间
nerdctl ps -a --namespace k8s.io
可以在配置文件中指定命名空间
mkdir /etc/nerdctl/ && \
touch /etc/nerdctl/nerdctl.toml && \
echo 'namespace = "k8s.io"' | tee /etc/nerdctl/nerdctl.toml
不需要 touch 命令创建 nerdctl.toml 文件
mkdir /etc/nerdctl/ && echo 'namespace = "k8s.io"' | tee /etc/nerdctl/nerdctl.toml