【问题标题】:How to install Kiali on GKE?如何在 GKE 上安装 Kiali?
【发布时间】:2019-07-09 05:58:46
【问题描述】:

有没有办法在 GKE 上安装 Kiali?
我使用 GKE 并使用 GKE 选项安装 Istio,因此我无法使用 helm 使用 Kiali 安装 Istio。
很多文章使用 helm 来安装带有 Kiali 的 Istio,我找不到不使用 Istio 来安装 Kiali 的方法。

【问题讨论】:

    标签: google-kubernetes-engine istio kiali


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      在您可以使用 Kiali 脚本之前,您需要在托管 GKE/istio 集群上安装 prometheus;如此处所述:https://cloud.google.com/istio/docs/istio-on-gke/installing#adding_prometheus。这是 Kiali 获取集群数据所必需的。

      【讨论】:

      • 链接似乎已移至cloud.google.com/istio/docs/istio-on-gke/…。值得注意的是,这个工作流程确实需要 Helm,因此您应该能够以与 Prometheus 相同的方式启用 Kiali,例如--set kiali.enabled=true
      【解决方案3】:

      只需使用 Kiali Operator (https://kiali.io/documentation/v1.0/getting-started/#_install_the_kiali_operator) 安装 kiali

      默认情况下,kiali 将连接到 http://prometheus.istio-system:9090,而这些服务在带有 Istio 插件 (https://cloud.google.com/istio/docs/istio-on-gke/release-notes#January_28_2019) 的 GKE 上将不可用

      因此,解决方案是修补 Kiali 以连接到http://promsd.istio-system:9090

      kubectl -n kiali-operator patch kiali.kiali.io -p '{"spec": {"external_services": {"prometheus": {"url": "http://promsd.istio-system:9090"}}}}' kiali --type=merge
      

      (关于这个补丁的详细讨论:https://github.com/kiali/kiali/issues/1174

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-12-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-23
        • 1970-01-01
        • 2019-12-12
        • 2021-08-10
        • 2020-03-18
        相关资源
        最近更新 更多