Новый API для управления кластерами Kubernetes
Управлять кластерами Kubernetes можно теперь с помощью EKS API.
Методы EKS API позволяют создавать кластеры с необходимым числом узлов и набором дополнительных сервисов: Ingress controller, EBS-провайдер и Docker Registry; масштабировать их при необходимости и получать информацию об используемых кластерах. Полный список методов приводится в документации.
Для удобного управления кластерами Kubernetes с помощью API вы можете воспользоваться утилитой c2-eks или кастомизированными версиями python-библиотек boto3 и botocore. Для работы с с2-eks необходимо обновить настройки для доступа по API. Инструкции по установке библиотек можно найти здесь.
Обращаем ваше внимание, что EKS API Облака КРОК отличается от Amazon EKS API, поэтому пока, например, нельзя использовать Terraform для работы с сервисом Kubernetes. Однако в будущем мы планируем «подружить» Terraform с нашим EKS API.