我想从私有注册表中提取图像,因为没有docker需要执行此步骤。
crio的任何替代命令:
kubectl create secret docker-registry regcred --docker-server=<your-registry-server> --docker-username=<your-name> --docker-password=<your-pword> --docker-email=<your-email>
这在使用docker创建秘密文件和提取文件时有效。
我的要求是使用创建kubectl秘密的私有注册表url和使用Crio/crictl拉图像
...
imagePullSecrets:
- name: regcred
哦,这是一个奇怪的问题,哈哈哈,
你的命令应该工作,即使它不是一个dockerhub注册表,你只需要配置你的部署使用生成的秘密:
kubectl create secret docker-registry regcred --docker-server=<your-registry-server> --docker-username=<your-name> --docker-password=<your-pword> --docker-email=<your-email>
我的意思是这个命令不必只与dockerhub repo相关,它可以与每个私有注册表一起工作,因为你输入了正确的URL和凭据。如果CRI-O是您的容器运行时,则没有pb。你试过吗?