【问题标题】:How do I add log_output_level argument to istio-sidecar-injector on GKE?如何在 GKE 上向 istio-sidecar-injector 添加 log_output_level 参数?
【发布时间】:2019-05-27 09:47:49
【问题描述】:

我正在关注 this article 并在 GKE 上尝试此操作。添加参数- --log_output_level=default:debug 后,更改似乎被接受,因为我得到deployment.extensions/istio-sidecar-injector edited ,但我怎么确定?

的输出 pod=$(kubectl -n istio-system get pods -l istio=sidecar-injector -o jsonpath='{.items[0].metadata.name}') 然后 kubectl -n istio-system logs -f $pod 和以前一样,当我(再次)kubectl -n istio-system edit deployment istio-sidecar-injector 时,添加的参数不存在......

【问题讨论】:

    标签: kubernetes google-cloud-platform google-kubernetes-engine istio


    【解决方案1】:

    取决于如何在 GKE 上安装 Istio。从 GKE 安装 Istio 有多种方法。

    如果您从http://cloud.google.com/istio 安装,它会将 Google 管理的 istio 版本安装到您​​的集群,像kubectl -n istio-system edit deployment istio-sidecar-injector 这样的编辑是一个非常糟糕的主意,因为 Google 要么还原它,要么下一个版本将清除您的修改(所以不要这样做)。

    如果您是从 Istio 开源版本安装自己,则 Istio 以 Helm 图表的形式分发,并具有大量 kubernetes .yaml 清单。你可以去编辑那些 YAML 清单——或者更新 Helm values.yaml 文件来添加那个参数。然后您可以使用更新后的值执行 Istio 安装。

    如果您有兴趣获得调试 istio 的帮助,请访问贡献者社区论坛,例如 Rocket Chat 上的 Istio:https://istio.rocket.chat/

    【讨论】:

      猜你喜欢
      • 2020-07-10
      • 1970-01-01
      • 2021-02-25
      • 2019-09-24
      • 2019-01-22
      • 1970-01-01
      • 1970-01-01
      • 2019-08-23
      • 1970-01-01
      相关资源
      最近更新 更多