是否可以在GKE上安装Kiali?
我使用GKE并使用GKE选项安装Istio,因此无法使用Helm来与Kiali安装Istio。
许多文章都使用helm来与Kiali一起安装Istio,我找不到没有Istio来安装Kiali的方法。
答案 0 :(得分:0)
答案 1 :(得分:0)
在使用Kiali脚本之前,您需要在托管GKE / istio群集上安装prometheus;如此处所述:https://cloud.google.com/istio/docs/istio-on-gke/installing#adding_prometheus。 Kiali需要此才能获取有关您的群集的数据。
答案 2 :(得分:0)
只需使用Kiali Operator(https://kiali.io/documentation/v1.0/getting-started/#_install_the_kiali_operator)安装kiali
默认情况下,kiali将连接到http://prometheus.istio-system:9090,而使用Istio Addon(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)