如何更改默认的 K8s 集群注册表?

时间:2021-02-03 11:20:55

标签: docker kubernetes

如何将我们的 k8s 集群从 docker.io 更改为我们的私有注册表,这样我们就不必在每个图像上都提到 docker 注册表主机?

1 个答案:

答案 0 :(得分:0)

这是部分基于其他用户评论的社区 Wiki 答案,因此请随时对其进行编辑并添加您认为重要的任何其他详细信息。

正如您在 kubernetes 官方文档的 this section 中所读到的那样,它可以通过 creating a Secret based on existing Docker credentials 在容器运行时级别(在本例中为 Docker )进行配置,之后您可以{{ 3}} 在您的 Pod 规范中,如下所示:

apiVersion: v1
kind: Pod
metadata:
  name: private-reg
spec:
  containers:
  - name: private-reg-container
    image: <your-private-image>
  imagePullSecrets: ?
  - name: regcred