![如何配置 vcluster 以使用内部 Docker 注册表证书?](https://linux22.com/image/793343/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%20vcluster%20%E4%BB%A5%E4%BD%BF%E7%94%A8%E5%86%85%E9%83%A8%20Docker%20%E6%B3%A8%E5%86%8C%E8%A1%A8%E8%AF%81%E4%B9%A6%EF%BC%9F.png)
我正在设置一个 vcluster 实例,并希望它使用来自 的内部 Docker 注册表的映像docker-registry.docker-registry:5000
。在常规 Kubernetes 节点上,我通常通过将注册表证书放在 /etc/docker/certs.d/docker-registry.docker-registry:5000/ca.crt 中来配置它。但是,我不确定如何配置 vcluster 以使用这些证书。有人可以提供有关如何配置 vcluster 以使用内部 Docker 注册表证书的指导吗?
额外细节:
- I'm using vcluster for my virtual Kubernetes clusters.
- The certificates for the internal Docker registry are typically stored in /etc/docker/certs.d/docker-registry.docker-registry:5000/ca.crt on regular Kubernetes nodes.
- I need assistance in configuring vcluster to utilize these certificates for accessing the internal Docker registry.
答案1
你可能想尝试使用服务配置配置 vcluster 以使用您的内部 Docker 注册表证书。
此方法利用TkgServiceConfiguration
Supervisor 集群内的资源来为内部注册表的证书颁发机构 (CA) 配置信任。