API для обновления количества узлов пула

API для обновления количества узлов пула

Чтобы сэкономить деньги, есть ли API, с помощью которого я мог бы напрямую из почтальона уменьшить или увеличить количество узлов в пуле кластера GKE на GCP?

Кроме того, тот же API я могу использовать для автоматизации через функцию pubsub.

Я пробовал использовать API ниже, но в нем есть ключи аутентификации и API. Может ли кто-нибудь помочь?

HTTP-запрос POSThttps://container.googleapis.com/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setSize

решение1

взгляните на эту документацию:

API движка Kubernetes

он содержит, по-видимому, именно ту функциональность, которую вы ищете среди многих других:

Ресурс REST: v1beta1.projects.locations.clusters.nodePools\

Методы\

create ОТПРАВИТЬ /v1beta1/{parent=projects//местоположения//кластеры/}/nodePools Создает пул узлов для кластера.
delete УДАЛИТЬ /v1beta1/{name=projects/
/местоположения//кластеры//nodePools/} Удаляет пул узлов из кластера.
get GET /v1beta1/{name=projects/
/местоположения//кластеры//nodePools/} Извлекает запрошенный пул узлов.
list GET /v1beta1/{parent=projects/
/местоположения//кластеры/}/nodePools Выводит список пулов узлов для кластера.

Связанный контент