REST Resource: projects.locations.clusters.nodePools

資源:NodePool

叢集中的一組 Kubernetes 節點,具有相同的設定和規格。

JSON 表示法
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "nodeLocation": string,
  "nodeCount": integer,
  "machineFilter": string,
  "localDiskEncryption": {
    object (LocalDiskEncryption)
  },
  "nodeVersion": string
}
欄位
name

string

這是必要旗標,節點集區的資源名稱。

createTime

string (Timestamp format)

僅供輸出。節點集區的建立時間。

RFC3339 世界標準時間「Zulu」格式的時間戳記,解析度達奈秒單位,最多九個小數位數。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

僅供輸出。節點集區上次更新的時間。

RFC3339 世界標準時間「Zulu」格式的時間戳記,解析度達奈秒單位,最多九個小數位數。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

labels

map (key: string, value: string)

與這個資源相關聯的標籤。

包含 "key": value 組合清單的物件,範例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

nodeLocation

string

要在當中建立這個節點集區的 Google Distributed Cloud Edge 可用區名稱。例如:us-central1-edge-customer-a

nodeCount

integer

這是必要旗標,集區中的節點數量。

machineFilter

string

只有符合這個篩選條件的機器才能加入節點集區。篩選語言接受「name=」等字串,詳情請參閱 AIP-160

localDiskEncryption

object (LocalDiskEncryption)

選用。本機磁碟加密選項。啟用 CMEK 支援時,才會使用這個欄位。

nodeVersion

string

僅供輸出。所有工作站節點中最低的發布版本。

LocalDiskEncryption

邊緣機器本機磁碟加密的 CMEK 支援設定。

JSON 表示法
{
  "kmsKey": string,
  "kmsKeyActiveVersion": string,
  "kmsKeyState": enum (KmsKeyState),
  "kmsStatus": {
    object (Status)
  }
}
欄位
kmsKey

string

不可變動。Cloud KMS CryptoKey (例如:projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}),用於保護節點本機磁碟。如未指定,系統會改用 Google 管理的金鑰。

kmsKeyActiveVersion

string

僅供輸出。目前用於保護節點本機磁碟的 Cloud KMS CryptoKeyVersion。只有在設定 kmsKey 時才適用。

kmsKeyState

enum (KmsKeyState)

僅供輸出。Cloud KMS CryptoKey 的可用性。如果不是 KEY_AVAILABLE,節點可能會離線,因為無法存取本機資料。可能是因為您沒有金鑰使用權限,或是金鑰已停用或刪除。

kmsStatus

object (Status)

僅供輸出。使用這個金鑰時,Cloud KMS 傳回的錯誤狀態。只有在 kmsKeyState 不是 KMS_KEY_STATE_KEY_AVAILABLE 時,才能填入這個欄位。如果填入資料,這個欄位會包含 Cloud KMS 回報的錯誤狀態。

KmsKeyState

代表用於 CMEK 整合的客戶管理 KMS 金鑰可存取狀態。

列舉
KMS_KEY_STATE_UNSPECIFIED 未指定。
KMS_KEY_STATE_KEY_AVAILABLE 金鑰可供使用,且應可存取相關資源。
KMS_KEY_STATE_KEY_UNAVAILABLE 金鑰因不明原因而無法使用。可能無法存取依附資源。

方法

create

在指定專案和位置中建立新的 NodePool。

delete

刪除單一 NodePool。

get

取得單一 NodePool 的詳細資料。

list

列出指定專案和位置中的 NodePool。

patch

更新單一 NodePool 的參數。