根据kubernetes docs,我可以使用以下命令创建一个docker-registry
密码:
kubectl create secret docker-registry regcred --docker-server=<your-registry-server> --docker-username=<your-name> --docker-password=<your-pword> --docker-email=<your-email>
这会生成一个密钥为.dockercfg
的秘密。
我已经有一个由其他工具生成的.dockercfg文件,如何使用kubectl从我的.dockercfg文件创建docker-registry
机密?
答案 0 :(得分:0)
请检查以下answer的内容,以了解与2016年StackOverflow上的类似问题
答案 1 :(得分:0)
采用简单的方法,只需从文件中创建即可。
不要忘记定义 --type
并将其添加到适当的命名空间
kubectl create secret generic YOURS-SECRET-NAME \
--from-file=.dockerconfigjson=$HOME/.docker/config.json \
--type=kubernetes.io/dockerconfigjson