簡體   English   中英

以編程方式創建GKE集群

[英]Programmatically creating GKE clusters

我想以編程方式創建GKE集群(並調整其大小等)。 為此,我可以使用gscloud命令,但是我發現這個Java庫似乎暗示着可以從Java內部創建/調整大小/刪除集群: https : //developers.google.com/api-client-library / java / apis / container / v1庫(注意:這是Kubernetes的Java庫中的一個不同的庫,有充分的文檔證明。上面的鏈接用於創建INITIAL集群,而不是啟動/關閉Pod等)。

但是,我找不到有關如何執行一些基本命令的任何示例/示例代碼,例如

a)獲取集群列表,並查看特定名稱的集群是否正在運行b)在具有特定實例類型的特定數量的節點的特定區域中啟動特定名稱的集群c)等待直到該集群完全啟動從(b)d)等開始

有人有使用Java庫完成此操作的示例嗎?

另外,是否有一個適用於任何Kubernetes集群管理的“通用” java庫(不僅僅是Google GKE的?),我找不到任何。再次,有用於Pod管理的庫,但找不到適用於通用Kubernetes 集群的任何庫。管理(即創建集群等)

您可以考慮使用Terraform GKE提供程序以編程方式創建和管理GKE集群。 它是冪等的,並跟蹤狀態。 我認為它比任何獨立的庫實現都更穩定。 此外,這是Terraform的典型用例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM