0

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

4

3 回答 3

0

Kiali提供了在 Istio 上安装 Kubernetes 操作符的说明(如果已安装)。

于 2019-07-09T10:41:34.747 回答
0

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

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

因此,解决方案是修补 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 )

于 2020-09-08T14:55:12.263 回答
0

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

于 2019-10-16T16:52:01.443 回答