資源:NodePool
叢集中的一組 Kubernetes 節點,具有相同的設定和規格。
| JSON 表示法 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "nodeLocation": string, "nodeCount": integer, "machineFilter": string, "localDiskEncryption": { object ( |
| 欄位 | |
|---|---|
name |
這是必要旗標,節點集區的資源名稱。 |
createTime |
僅供輸出。節點集區的建立時間。 RFC3339 世界標準時間「Zulu」格式的時間戳記,解析度達奈秒單位,最多九個小數位數。例如: |
updateTime |
僅供輸出。節點集區上次更新的時間。 RFC3339 世界標準時間「Zulu」格式的時間戳記,解析度達奈秒單位,最多九個小數位數。例如: |
labels |
與這個資源相關聯的標籤。 包含 |
nodeLocation |
要在當中建立這個節點集區的 Google Distributed Cloud Edge 可用區名稱。例如: |
nodeCount |
這是必要旗標,集區中的節點數量。 |
machineFilter |
只有符合這個篩選條件的機器才能加入節點集區。篩選語言接受「name= |
localDiskEncryption |
選用。本機磁碟加密選項。啟用 CMEK 支援時,才會使用這個欄位。 |
nodeVersion |
僅供輸出。所有工作站節點中最低的發布版本。 |
nodeConfig |
選用。NodePool 中每個節點的設定 |
LocalDiskEncryption
邊緣機器本機磁碟加密的 CMEK 支援設定。
| JSON 表示法 |
|---|
{ "kmsKey": string, "kmsKeyActiveVersion": string, "kmsKeyState": enum ( |
| 欄位 | |
|---|---|
kmsKey |
不可變動。Cloud KMS CryptoKey (例如:projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}),用於保護節點本機磁碟。如未指定,系統會改用 Google 管理的金鑰。 |
kmsKeyActiveVersion |
僅供輸出。目前用於保護節點本機磁碟的 Cloud KMS CryptoKeyVersion。只有在設定 kmsKey 時才適用。 |
kmsKeyState |
僅供輸出。Cloud KMS CryptoKey 的可用性。如果不是 |
kmsStatus |
僅供輸出。使用這個金鑰時,Cloud KMS 傳回的錯誤狀態。只有在 |
NodeConfig
NodePool 中每個節點的設定
| JSON 表示法 |
|---|
{ "labels": { string: string, ... } } |
| 欄位 | |
|---|---|
labels |
選用。Kubernetes 節點標籤 包含 |
方法 |
|
|---|---|
|
在指定專案和位置中建立新的 NodePool。 |
|
刪除單一 NodePool。 |
|
取得單一 NodePool 的詳細資料。 |
|
列出指定專案和位置中的 NodePool。 |
|
更新單一 NodePool 的參數。 |