Работа с Kubernetes через API

Пароль для доступа к API сейчас идентичен паролю от личного кабинета на портале https://mcs.mail.ru/.

Что такое API?

API (программный интерфейс приложения, интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай]) — описание способов (набор классов, процедур, функций, структур или констант), которыми одна компьютерная программа может взаимодействовать с другой программой. Обычно входит в описание какого-либо интернет-протокола (например, RFC), программного каркаса (фреймворка) или стандарта вызовов функций операционной системы. Часто реализуется отдельной программной библиотекой или сервисом операционной системы. Используется программистами при написании всевозможных приложений.

Для чего можно использовать API?

Чтобы написанная вами (или любая сторонняя) программа, приложение, любая сущность - могла взаимодействовать с облачной инфраструктурой так, как вам необходимо, дёргая задокументированные "ручки" и получая обратно статусы/ответы на запрос и т.п. 

Работа с кластером через API

Работа с кластером через API - действия 

  • создать кластер
  • добавить ноду
  • изменить размер дисков

и так далее, производится через OpenStack API. Описание OpenStack API - есть на этой странице и в официальных источниках: