如何在 Minikube 中安装 CA 以便信任图像拉取

Ben*_*ews 5 kubernetes docker-registry

我想使用 Minikube 进行本地开发。它需要访问我公司的内部 docker 注册表,该注册表已使用 3rd 方证书签名。

在本地,我会复制证书并运行update-ca-trust extractupdate-ca-certificates取决于操作系统。

对于 Minikube vm,如何安装、注册证书并重新启动 docker 守护进程,以便docker pull信任服务器?

小智 5

我最近不得不做类似的事情。您应该可以使用 minikube ssh 跳上机器,然后按照此处的说明进行操作

https://docs.docker.com/engine/security/certificates/#understanding-the-configuration

将 CA 放在适当的目录 (/etc/docker/certs.d/[registry hostname]/) 中。您不需要重新启动守护程序即可使其工作。


Ben*_*ews -1

据我所知,没有办法做到这一点。下一个最佳选择是在启动时使用 insecure-registry 选项。

minikube --insecure-registry=foo.com:5000 
Run Code Online (Sandbox Code Playgroud)