Istio 1.0 не вводит прокси-посланник в стручки Kubernetes 1.9.3

У меня есть кластер Kubernetes 1.9.3 и развернут на нем Istio 1.0.12. Создайте пространство имен с включенным istio-jection= и создайте развертывание в этом пространстве имен. Я не вижу, чтобы прокси-сервер-посланник автоматически вводился в модули, созданные при развертывании.

1 ответ

Решение

Истио вызывает kube-apiserver для добавления прокси посланника в капсулы. Для работы прокси-сервера в kube-apiserver необходимо включить два плагина.

kube-apiserver работает как статический модуль, а манифест модуля доступен по адресу /etc/kubernetes/manifests/kube-apiserver.yaml, Обновите строку, как показано ниже, чтобы включить MutatingAdmissionWebhook а также ValidatingAdmissionWebhook плагины (доступны с Kubernetes 1.9).

- --admission-control=NamespaceLifecycle,LimitRanger,ServiceAccount,DefaultStorageClass,DefaultTolerationSeconds,MutatingAdmissionWebhook,ValidatingAdmissionWebhook,ResourceQuota

Kubelet обнаружит изменения и автоматически создаст модуль Kube-Apiserver.

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