使用 GKE Istio Addon 时如何更改 istio-ingressgateway?

Posted

技术标签:

【中文标题】使用 GKE Istio Addon 时如何更改 istio-ingressgateway?【英文标题】:How to make changes istio-ingressgateway when using GKE Istio Addon? 【发布时间】:2019-11-13 22:17:00 【问题描述】:

我通过插件安装了带有 istio 的谷歌云 gke 集群。我需要将 istio-ingressgateway 更改为 NodePort。问题是插件管理器总是恢复我的更改。有没有办法阻止它恢复到原始入口网关?

谢谢

【问题讨论】:

【参考方案1】:

在 GKE 插件上使用 istio 时,您无法对 istio pod 进行任何更改。 istio-system 命名空间中的所有资源都是受管理的,并且包含标签“addonmanager.kubernetes.io/mode: Reconcile”,这会导致您所做的任何更改都被还原。

普遍的共识是 istio 插件更多地是一个演示,高级用户应该手动安装 istio 并使用非托管版本

【讨论】:

谢谢。我知道,但是没有办法用 EnsureExists 安装插件而不是协调吗? 是的,他们可以做到,但这必须由 Google 的 istio 团队进行修改。最好的办法是通过 Google 问题跟踪器提交功能请求 知道了。非常感谢!

以上是关于使用 GKE Istio Addon 时如何更改 istio-ingressgateway?的主要内容,如果未能解决你的问题,请参考以下文章

GKE 上的 Istio Mixer 缺少 promhttp 和 promtck

在 GKE + istio 上安装 Prometheus

有没有办法访问 Istio 在 GKE 中创建的 promsd 服务?

带有 istio 的 GKE 上的 websockets 给出了“没有健康的上游”和“CrashLoopBackOff”

周一见|Envoy 成为 CNCF 第三个毕业项目AWS 发布 Firecracker谷歌将 Istio 添加到 GKE

更改 GKE 集群节点实例类型