【发布时间】:2020-07-23 15:56:21
【问题描述】:
目前我们使用 Spinnaker 管道通过 helm 部署自定义 istio ingress gateways(g/w)。(每个 k8s 一次活动命名空间)
istio 1.6 正在弃用 helm 创建自定义用户 g/w 的方式。而是要求使用 istioctl 命令部署它。
因为 Spinnaker 仅支持 Helm2 或 Helm3 作为渲染引擎。
我的具体问题是我现在如何使用 istioctl 命令通过 helm 管道部署自定义 istio 用户 g/w?
【问题讨论】:
-
我的要求是只部署自定义 istio 用户 g/w 而不是 istio 本身
-
然后你可以用你的自定义网关创建 istio operator yaml,有一个 example 他们用它更改了默认的 istio 入口网关值。
-
是的,这就是我现在正在做的事情。我想知道是否可以使用 istioctl 在 Spinnaker 阶段直接完成。看起来这是不可能的,因此我创建了一个包装 Docker 映像,它可以完成所有工作,并且我正在从 Spinnaker 阶段执行这个 Docker 映像
-
嗨@SouvikSarkhel 你认为我们可以添加一个'脚本'阶段来运行'istioctl manifest generate -f'来获取清单然后部署它吗?
标签: kubernetes istio spinnaker