Найти тему
Из сисадмина в DevOps`а

Создание и управление Kubernetes INGRESS Controllers - K8s. Часть 5

Сегодня предлагаю поговорить про такой компонент Kubernetes как Ingress Controller.

Ingress Controller используется для доступа к вашим приложениям внутри Kubernetes кластера.

Существует большое количество различных контроллеров, вот некоторые из них:

· https://github.com/kubernetes/ingress-nginx

· https://github.com/jcmoraisjr/haproxy-ingress

· https://github.com/projectcontour/contour

· https://github.com/traefik/traefik

· https://github.com/istio/istio

Сравнение различных реализаций Ingress Controller вы можете посмотреть здесь.

Пример работы с Ingress

Запустить Ingress контроллер очень просто, для этого используется уже знакомая нам команда:

kubectl apply -f FILE_NAME.yaml

Пример YAML файла все также доступен в моем GitHub`е.

Обсудить эту заметку можно в нашем Телеграм канале: https://t.me/devops_spb_ru или в комментариях ниже.