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.