k3s ctr启动contianerd,而k3s crictl是CRI CLI。我听说您使用k3s将/etc/rancher/k3s/registries.yaml身份验证配置到映像注册中心。该yaml文件是否配置了容器和CRI,从而使这些命令不再需要--creds?
k3s crictl pull --creds "evancarroll:$TOKEN" docker.io/alpine:3
k3s ctr images pull --creds "evancarroll:$TOKEN" docker.io/library/alpine:3而且可以只是
k3s crictl pull docker.io/alpine:3
k3s ctr images pull docker.io/library/alpine:3发布于 2022-06-15 21:18:10
这就是我从牧场主开发商布兰登D在他们的松懈那里得到的答案
ctr和crictl都通过不同的apis与容器进行交互。ctr使用容器本机api,crictl使用crictl。registries.yaml配置是由容器本身使用的,不管它是如何拉动的,也不管它是以什么方式进行的,它都将得到尊重。
https://devops.stackexchange.com/questions/16152
复制相似问题