Я хотел бы программно создавать кластеры GKE (и изменять их размер и т. Д.).Для этого я мог бы использовать команды gscloud, но я обнаружил, что эта библиотека Java подразумевает, что можно создавать / изменять размер / удалять кластеры изнутри java: https://developers.google.com/api-client-library/java/apis/container/v1 library (Примечание: это РАЗНАЯ библиотекаиз библиотек Java для Kubernetes, которые хорошо документированы. Приведенная выше ссылка предназначена для создания начального кластера, а не для запуска / выключения модулей и т. д.)
Однако я не смог найти ни одного примера / примера кодао том, как выполнять некоторые основные команды, например,
а) получить список кластеров и посмотреть, работает ли кластер с конкретным именем б) запустить кластер с конкретным именем в определенном регионе с определенным числомузлы определенного типа экземпляра c) ждут, пока кластер полностью не запустится, с (b) d) и т. д.
У кого-нибудь есть примеры использования библиотеки java для достижения этой цели?
Кроме того, есть ли «универсальная» библиотека Java для любого кластерного управления Kubernetes (не только для Google GKE? Я не смог найти ни одного. Опять же, есть библиотеки дляили управление модулями, но я не смог найти ни одного для общего управления Kubernetes cluster (т.е. создать кластер и т. д.))