gpt4 book ai didi

google-kubernetes-engine - 在 Google Kubernetes Engine 节点中添加不安全注册表的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-03 22:17:32 25 4
gpt4 key购买 nike

我们有一个使用 Google kubernetes 引擎创建的 kubernetes 集群(3 个节点)。

每个节点都运行容器优化的操作系统。

BUILD_ID=10032.71.0
NAME="Container-Optimized OS"
KERNEL_COMMIT_ID=c4c6234ae4f384ce00819c41b48ca8f6f1fa3ba8
GOOGLE_CRASH_ID=Lakitu
VERSION_ID=63
BUG_REPORT_URL=https://crbug.com/new
PRETTY_NAME="Container-Optimized OS from Google"
VERSION=63
GOOGLE_METRICS_PRODUCT_ID=26
HOME_URL="https://cloud.google.com/compute/docs/containers/vm-image/"
ID=cos

我需要添加一个不安全的 docker 注册表,我计划将它添加到每个节点的/etc/docker/daemon.json 中,然后重新启动 docker 使其生效。

我不知道这样做是否正确,因为即使我尝试在每个节点内启动 docker 容器,我也不确定 kubernetes 服务是否会启动并运行。

这是正确的做法吗?我在 Gooogle Kubernetes Engine Docs 中看不到任何文档关于如何重新启动 kubernetes 服务(或者我可能没有权限?)。

最佳答案

通过执行以下步骤,我能够添加不安全的注册表。

  • 将每个节点的/etc/default/docker 下的 DOCKER_OPTS 更新成这样

    DOCKER_OPTS="-p/var/run/docker.pid [...] --insecure-registry docker.registry2:5000 --insecure-registry docker.registry2:5001"
  • 排空节点

    kubectl 漏
  • 在节点上重启 docker
  • 在其余节点上重复步骤 1 -3。
  • 关于google-kubernetes-engine - 在 Google Kubernetes Engine 节点中添加不安全注册表的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49206139/

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