
Чтобы сэкономить деньги, есть ли API, с помощью которого я мог бы напрямую из почтальона уменьшить или увеличить количество узлов в пуле кластера GKE на GCP?
Кроме того, тот же API я могу использовать для автоматизации через функцию pubsub.
Я пробовал использовать API ниже, но в нем есть ключи аутентификации и API. Может ли кто-нибудь помочь?
HTTP-запрос POSThttps://container.googleapis.com/v1/{name=projects/*/locations/*/clusters/*/nodePools/*}:setSize
решение1
взгляните на эту документацию:
он содержит, по-видимому, именно ту функциональность, которую вы ищете среди многих других:
Ресурс 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 Выводит список пулов узлов для кластера.