根据kubernetes文档,我可以使用以下命令创建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从我的.dockerfg文件中创建docker-registry
机密?
简单地说,只需从文件中创建即可。
不要忘记定义--type
并将其添加到适当的命名空间中
kubectl create secret generic YOURS-SECRET-NAME
--from-file=.dockerconfigjson=$HOME/.docker/config.json
--type=kubernetes.io/dockerconfigjson