Опубликовано 17 июл 2023Обновлено 11 авг 2025 11:37

Автоматически масштабируемые кластеры Kubernetes

разработка
разработка
News Title Block Picture
Поделиться

В К2 Облаке появился новый тип кластеров Kubernetes — EKS-кластер с поддержкой динамически масштабируемых групп рабочих узлов. 

У EKS-кластеров группы рабочих узлов создаются отдельно и используют функциональность Auto Scaling Group. Это значит, что число узлов в группе может динамически изменяться в зависимости от нагрузки. Для каждой из групп можно задавать свои политики масштабирования. А работоспособность  кластера не зависит от состояния отдельных рабочих узлов: даже если какой-то узел не будет развернут, кластер продолжит работать.

Управление EKS-кластером возможно как из веб-интерфейса, так и с помощью API. Для работы с API можно использовать утилиту c2-eks и кастомизированные библиотеки boto3 и botocore. Перед использованием с2-eks необходимо обновить настройки для доступа по API и установить библиотеки в соответствии с инструкцией.

EKS-кластеры имеют AWS-совместимый API, поэтому управлять ими можно также с помощью стандартных инструментов, таких как интерфейс командной строки AWS CLI. Кроме того, в одном из ближайших релизов мы планируем добавить поддержку EKS-кластеров в Terraform Rockit Cloud Provider.

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

Другие новости

Продолжая использовать сайт k2.cloud, Вы соглашаетесь на обработку персональных данных, собираемых с использованием файлов cookie, а также посредством метрических программ «Яндекс Метрика», «ВК Реклама». Более подробная информация – в политике обработки и использования cookie-файлов.