如何配置 vcluster 以使用内部 Docker 注册表证书?

如何配置 vcluster 以使用内部 Docker 注册表证书?

我正在设置一个 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 注册表证书。

此方法利用TkgServiceConfigurationSupervisor 集群内的资源来为内部注册表的证书颁发机构 (CA) 配置信任。

相关内容