Поддержка Ansible Dynamic Inventory и другие обновления К2 Облака
В K2 Облаке теперь можно развертывать кластеры Kubernetes версии 1.20.9.
Поддержка Ansible Dynamic Inventory
Для управления инфраструктурой в К2 Облаке можно использовать динамическую инвентаризацию. Ansible Dynamic Inventory позволяет получить список доступных экземпляров виртуальных машин, отвечающих заданным критериям. Вы можете сгруппировать экземпляры по тегам, зоне доступности, VPC, идентификатору и другим параметрам и применить к ним необходимые команды и сценарии плейбук. Подробнее о настройке и работе с Ansible Dynamic Inventory в документации.
Синхронизация состояния SchedulingDisabled между кластером Kubernetes и К2 Облаком
Находящиеся на обслуживании мастер-узлы кластера Kubernetes больше не пересоздаются автоматически. Для технического обслуживания, например, при обновлении ядра операционной системы, мастер-узел требуется перевести в состояние SchedulingDisabled. Приложение для мониторинга кластера cluster-manager теперь синхронизирует состояние SchedulingDisabled между кластером и облаком и не восстанавливает такие узлы при их недоступности.
Для новых кластеров синхронизация состояния активируется автоматически. Чтобы активировать ее на существующих кластерах, на одном из мастер узлов необходимо выполнить команду:
kubectl apply -f https://storage.cloud.k2.tech/kaas/v7/deployment/cluster-manager/cluster-manager.yaml
Текущее состояние мастер-узлов можно посмотреть на вкладке Экземпляры на странице кластера.
Подробнее об обслуживании и восстановлении мастер-узлов см. документацию.
Что еще нового
В мастере создания экземпляра тип виртуализации по умолчанию – hvm
– указывается явным образом. Тип виртуализации экземпляра можно впоследствии изменить на вкладке Информация на странице экземпляра, когда экземпляр находится в состоянии Выключен или Ошибка.