Внедрение sidecar
Для использования всех возможностей Istio, поды в сервисной сетке должны запускать прокси sidecar Istio.
О внедрении sidecar
Внедрение прокси sidecar в основном контролируется с помощью меток, применяемых либо на уровне namespace, либо на уровне пода.
При включении в namespace автоматическое внедрение добавляет конфигурацию прокси во время создания пода с помощью admission controller, обеспечивая наличие sidecar в любых новых подах этого namespace.
Метка revision также используется для указания, с каким экземпляром контрольной плоскости Istio будет ассоциирован sidecar.
Обратите внимание, что в отличие от ручного внедрения, автоматическое внедрение происходит на уровне пода. Вы не увидите изменений в самом deployment.
Вместо этого следует проверить отдельные поды (через kubectl describe), чтобы увидеть внедренный прокси.
Справка
- О admission controllers (документация Kubernetes)
- Проблемы внедрения sidecar Istio (документация Istio)