資源: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 |
僅供輸出。所有工作站節點中最低的發布版本。 |
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 傳回的錯誤狀態。只有在 |
KmsKeyState
代表用於 CMEK 整合的客戶管理 KMS 金鑰可存取狀態。
| 列舉 | |
|---|---|
KMS_KEY_STATE_UNSPECIFIED |
未指定。 |
KMS_KEY_STATE_KEY_AVAILABLE |
金鑰可供使用,且應可存取相關資源。 |
KMS_KEY_STATE_KEY_UNAVAILABLE |
金鑰因不明原因而無法使用。可能無法存取依附資源。 |
方法 |
|
|---|---|
|
在指定專案和位置中建立新的 NodePool。 |
|
刪除單一 NodePool。 |
|
取得單一 NodePool 的詳細資料。 |
|
列出指定專案和位置中的 NodePool。 |
|
更新單一 NodePool 的參數。 |