Как установить Kiali на GKE?

Есть ли способ установить Kiali на GKE?
Я использую GKE и устанавливаю Istio с опцией GKE, поэтому я не могу использовать helm для установки Istio с Kiali.
Многие статьи используют helm для установки Istio с Kiali, я не мог найти способ просто установить Kiali без Istio.

1 ответ

Прежде чем вы сможете использовать скрипты Kiali, вам необходимо установить prometheus на управляемом кластере GKE/istio; как описано здесь: https://cloud.google.com/istio/docs/istio-on-gke/installing. Это необходимо, чтобы Киали получил данные о вашем кластере.

Просто установите киали с помощью оператора киали (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)

Другие вопросы по тегам