FAQ

Как организован ввод внешнего трафика в Managed Kubernetes?

Настроить внешний доступ к кластерам Kubernetes можно с помощью балансировщиков нагрузки. Они автоматически создаются и настраиваются с помощью сервисов (Service) типа LoadBalancer. Балансировщику будет присвоен плавающий IP-адрес.

Можно создать Ingress-контроллер — это также приведёт к созданию балансировщика нагрузки.

Второй способ организовать внешний доступ — создать Service типа NodePort и подключить плавающий IP-адрес на одну ноду (вкладка Порты на странице сервера). По этому IP-адресу будет производиться подключение.

Ежемесячно на все проекты предоставляется 3 ТБ бесплатного внешнего трафика. В случае превышения этого объема трафик оплачивается дополнительно. Ознакомиться с ценами можно на сайте.

Как получить доступ к Ingress-контроллеру в Managed Kubernetes?

При установке кластера Managed Kubernetes Ingress-контроллер автоматически не устанавливается. Можно выбрать тот Ingress-контроллер, который больше всего подходит под задачи, и установить его.

Каким будет внешний IP-адрес при использовании Ingress? Можно ли его сделать статическим?

Вы можете создать плавающий IP-адрес в панели управления, а после создания Ingress-контроллера в манифесте для LoadBalancer в поле loadBalancerIP указать созданный IP. В таком случае он будет подключен к балансировщику.

Для всех объектов этого Ingress-контроллера будет использован один и тот же плавающий адрес.

Обратите внимание! Плавающий адрес — это полноценный статический внешний IP-адрес, доступный до тех пор, пока он не будет удален.

Можно ли зафиксировать внешний IP-адрес при создании Ingress-контроллера в Managed Kubernetes?

Когда удаляется балансировщик нагрузки, то автоматически удаляется и выделенный ему внешний IP-адрес.

Чтобы выделенный адрес не удалялся, используйте в манифесте аннотацию:

loadbalancer.openstack.org/keep-floatingip: "true"

Есть ли ограничения на количество открытых портов на балансировщике, который создан сервисом (Service) с типом LoadBalancer?

На количество портов ограничений нет.

Есть ограничение на количество соединений — 1 000 000.

Количество запросов в секунду, RPS (request per second), — примерно 19 500.