gpt4 book ai didi

kubernetes - 如何访问本地 kubernetes 集群上的 gcloud 私有(private)存储库?

转载 作者:行者123 更新时间:2023-12-02 11:54:29 24 4
gpt4 key购买 nike

我们拥有在本地运行的 kubernetes 集群,并且我们拥有 GCR 私有(private)存储库。那么我们如何将该私有(private)存储库访问到我的本地 kubernetes 集群,据我所知,我们可以使用 gcloud-sdk 但不可能在 kubernetes 集群的每个节点上安装 gcloud-sdk。

最佳答案

我们曾经在 azure AKS 集群上部署 pod,而图像曾经来自 GCR。
这些是我们遵循的步骤。

  • 在 gcloud 中创建一个具有 gcr 权限的服务帐户。
  • 为服务帐户创建 key 。
  • 添加 kubectl 密码。
  • 在 yaml 中使用 secret
  • gcloud iam service-accounts keys create gcr-docker-cred.json --iam-account=service-account-name@project-id.iam.gserviceaccount.com
    添加 kubectl 密码。
    kubectl create secret docker-registry gcriosecret --docker-server=https://gcr.io --docker-username=_json_key --docker-email=user@example.com --docker-password="$(cat gcr-docker-cred.json)"
    在 yaml 中使用 secret
    imagePullSecrets:
    - name: gcriosecret

    这个 blog可能是一个很好的帮助

    关于kubernetes - 如何访问本地 kubernetes 集群上的 gcloud 私有(private)存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50155061/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com