Istio развернуто, но не отображается в пользовательском интерфейсе GKE

Я добавил Istio в существующий кластер GKE. Этот кластер изначально был развернут из пользовательского интерфейса GKE с отключенным Istio.

Я развернул Istio из интерфейса командной строки с помощью kubectl, и, хотя все работает нормально (пространство имен istio, модули, службы и т. Д.), Позже я смог развернуть приложение с дополнительными модулями Istio и т. Д., Мне интересно, почему Пользовательский интерфейс GKE по-прежнему сообщает, что Istio disabled в этом кластере. Это сбивает с толку - по сути, Istio развернуто в кластере, но пользовательский интерфейс сообщает об обратном.

Это ошибка GKE?

Развернул Istio с помощью: kubectl apply -f install / kubernetes / istio-auth.yaml

Код развертывания можно увидеть здесь:

https://github.com/hassanhamade/istio/blob/master/deploy


person hassan hamade    schedule 08.10.2019    source источник


Ответы (2)


С моей точки зрения, это не выглядит ошибкой, я предполагаю, что статус - disabled, потому что вы развернули пользовательскую версию Istio в своем кластере. Этот флаг должен указывать на состояние управляемой версии GKE.

Если вы хотите обновить свой кластер для использования управляемой версии GKE, вы можете сделать это следующим образом:

С принудительным TLS

gcloud beta container clusters update CLUSTER_NAME \
    --update-addons=Istio=ENABLED --istio-config=auth=MTLS_STRICT

or

С mTLS в разрешающем режиме

gcloud beta container clusters update CLUSTER_NAME \
    --update-addons=Istio=ENABLED --istio-config=auth=MTLS_PERMISSIVE

Дополнительные сведения см. В this.

Будьте осторожны, поскольку вы уже развернули Istio, включение управляемого GKE может вызвать проблемы.

person Kostikas Visnia    schedule 10.10.2019
comment
Также стоит упомянуть управляемый Istio на GKE все еще в Бета - person Ryota; 11.10.2019

Istio будет отображаться как включенное в пользовательском интерфейсе кластера GKE только при использовании Istio на аддоне GKE. Если вы вручную установите Istio OSS, пользовательский интерфейс кластера отобразит "отключен".

person Andrew Ridout    schedule 09.10.2019