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.