Istio
KubernetesОпределение
Istio — это платформенный инструмент для управления сетевым взаимодействием между сервисами, который предоставляет функции маршрутизации, безопасности, наблюдаемости и управления политиками в Kubernetes.
Ценность
Технология помогает централизованно управлять сервисным трафиком, повышать безопасность взаимодействия между сервисами, улучшать наблюдаемость распределенных приложений и снижать необходимость реализовывать такую логику в коде самих сервисов.
Применение
Технология реализуется с помощью управления маршрутами и политиками трафика, взаимной аутентификации сервисов, сбора телеметрии и контроля сетевого взаимодействия, а также связана со следующими технологиями на радаре: Service Mesh, Kubernetes Platform, Kubernetes Networking, mTLS, Identity and Access Management, Zero Trust Security, Observability Platform, Traffic Management, Cilium.
Контекст
Наиболее актуальна для средних и крупных технологических компаний, а также Enterprise организаций со средней и высокой инженерной зрелостью, где Kubernetes уже используется как платформенная основа, сервисных взаимодействий становится много, а требования к управляемости трафика, безопасности и наблюдаемости требуют отдельного платформенного слоя.
Зрелость
Относится к уровню Adopt, потому что этот инструмент уже доказал практическую ценность для управления сервисным взаимодействием в Kubernetes.