После завершения поддержки ingress-nginx Kubernetes-сообщество рекомендует переходить на Gateway API. Его главная идея — разделить ответственность между платформенной командой и разработчиками.
Как это устроено:
В отличие от Ingress, где всё находится в одном ресурсе с большим количеством аннотаций, Gateway API делает конфигурацию более понятной, расширяемой и независимой от конкретного контроллера.
Какой контроллер выбрать:
Для большинства базовых Ingress-ресурсов можно воспользоваться официальным конвертером:
go install sigs.k8s.io/ingress2gateway@latest
ingress2gateway print --namespace default
Он преобразует существующие Ingress-ресурсы в Gateway API YAML. Аннотации, завязанные на конкретный Ingress Controller, придётся перенести вручную.
#арсенал_инженера #kubernetes #gatewayapi #ingress
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2