使用minikube从本地Docker注册表中提取图像(带有自签名CA证书)
我希望能够运行minikube,以便它可以使用自签名CA证书访问本地docker注册表。理想情况下,该过程应该是自动化的,以便我可以使用*deployment.yaml文件来提取所需的图像而无需干预。
目前我正在使用如下工作区:
sudo minikube ssh
sudo mkdir /etc/docker/certs.d/dave.local:5000
sudo scp user@192.168.1.2:/home/dave/certs/domain.crt /etc/docker/certs.d/dave.local:5000
docker login dave.local:5000
docker pull dave.local:5000/davedockerimage
我然后编辑 *deployment.yaml 用imagePullPolicy: Never。当我然后运行sudo kubectl create -f dave-deployment.yaml它dave.local:5000/davedockerimage在minikube本地找到它使用已经拉动的图像。
如果imagePullPolicy: Always。minikube中的图像拉动失败。
我已经完成了一系列教程/堆栈溢出答案,并且无法解决这个问题。
作为在minikube中使用自签名证书的替代方法,您可以使用如下所示的insecure-registry选项启动minikube:
minikube start --insecure-registry="dave.local:5000"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。