Технологический радарТехнологический радар

Kubernetes Networking

Kubernetes
Adopt

Определение

Kubernetes Networking — это платформенный компонент, который обеспечивает связность, маршрутизацию, сетевую изоляцию и управление трафиком между сервисами, подами, узлами и внешними системами в Kubernetes.

Ценность

Технология помогает обеспечить надежную и управляемую сетевую модель платформы, повысить безопасность и предсказуемость взаимодействия сервисов, а также создать основу для масштабируемой эксплуатации распределенных приложений.

Применение

Технология реализуется с помощью сетевой модели Kubernetes, сервисов, Ingress и Gateway механизмов, сетевых политик, балансировки трафика и интеграции с сетевыми компонентами платформы, а также связана со следующими технологиями на радаре: Kubernetes Platform, Cloud Native Architecture, Service Mesh, Traffic Management, High Availability Architecture, Identity and Access Management, Zero Trust Security, mTLS, Cilium, Istio, Nginx.

Контекст

Наиболее актуальна для средних и крупных технологических компаний, а также Enterprise организаций со средней и высокой инженерной зрелостью, где Kubernetes уже используется как платформенная основа, количество сервисов и сетевых взаимодействий быстро растет, а требования к управляемости, безопасности и надежности сетевой модели становятся критичными.

Зрелость

Относится к уровню Adopt, потому что этот платформенный компонент уже давно является обязательной частью использования Kubernetes и доказал практическую ценность как основа для надежной, безопасной и масштабируемой сетевой архитектуры.