【问题标题】:How to configure SNI passthrough for Istio Egress如何为 Istio Egress 配置 SNI 直通
【发布时间】:2020-03-02 14:09:03
【问题描述】:

我正在尝试按照https://istio.io/docs/tasks/traffic-management/egress/wildcard-egress-hosts/#setup-egress-gateway-with-sni-proxy 中描述的说明进行操作,但实际命令

    cat <<EOF | istioctl manifest generate --set values.global.istioNamespace=istio-system -f - > ./istio-egressgateway-with-sni-proxy.yaml
   .
   .
   .

失败。我产生了一个 istio 问题,但到目前为止还没有具体的解决方法。问题https://github.com/istio/istio/issues/21379

【问题讨论】:

  • 基于github istio issue 我想说现在只能通过 helm 来完成,并且应该可以通过 1.5 版本的 istioctl 来完成。所以现在的解决方法是使用 helm 而不是 istioctl 或等待 1.5 版本,它可能会真正解决这个问题。如果这能回答您的问题,请告诉我。
  • 我通过从 1.5 中提取的 istioctl 试过了,它也不起作用
  • 考虑到 Istio 1.5 的正式发布日期是 3 月 5 日,并且上面的 issue 仍然是开放的,所以它可能在一些 beta 版本中还没有准备好,它可能在几个正式版本中准备好天。

标签: istio


【解决方案1】:

正如我在 cmets 中提到的

基于github istio issue 我想说现在只能通过 helm 来完成,并且应该可以通过 1.5 版本中的 istioctl 来完成。因此,目前的解决方法是使用 helm 而不是 istioctl 或等待 1.5 版本可能真正解决该问题。

和@Vinay B 添加

正如@jt97 建议的那样,现在的解决方法是使用 helm 2.x 生成 yaml

https://archive.istio.io/v1.2/docs/tasks/traffic-management/egress/wildcard-egress-hosts/#setup-egress-gateway-with-sni-proxy为例

实际上是目前唯一的解决方法。

如果您正在寻找何时可以通过 istioctl 获得它的信息,那么请关注这个 github issue,它目前已开放并已添加到 1.5 里程碑,所以它有可能在 1.5 发布时可用,即3 月 5 日。

【讨论】:

    【解决方案2】:

    正如@jt97 建议的那样,现在的解决方法是使用 helm 2.x 生成 yaml

    https://archive.istio.io/v1.2/docs/tasks/traffic-management/egress/wildcard-egress-hosts/#setup-egress-gateway-with-sni-proxy为例

    【讨论】:

      猜你喜欢
      • 2021-02-04
      • 2018-05-26
      • 1970-01-01
      • 2020-06-30
      • 2022-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多