cluster.gdc.goog/v1
包含叢集群組的 API 結構定義。
AcceleratorConfig
出現位置: - NodePool
欄位 | 說明 |
---|---|
gpuPartitionScheme 字串 |
GPUPartitionScheme 表示將 GPU 分割為 MIG 的方案。這個配置和 GPU 裝置型號會共同決定 MIG 設定檔。舉例來說,H100L 94GB 上的 mixed-1 會將 GPU 分割為一個 4g.47gb 和一個 3g.47gb。 |
管道
基礎類型: string
指出特定類型的發布管道。
顯示於: - ReleaseChannel
叢集
在無網路連線的設定中指定 GDC 使用者叢集。
顯示位置: - ClusterList
欄位 | 說明 |
---|---|
apiVersion 字串 |
cluster.gdc.goog/v1 |
kind 字串 |
Cluster |
metadata ObjectMeta |
如需 metadata 的欄位,請參閱 Kubernetes API 說明文件。 |
spec ClusterSpec |
|
status ClusterStatus |
ClusterList
代表叢集集合。
欄位 | 說明 |
---|---|
apiVersion 字串 |
cluster.gdc.goog/v1 |
kind 字串 |
ClusterList |
metadata ListMeta |
如需 metadata 的欄位,請參閱 Kubernetes API 說明文件。 |
items 叢集陣列 |
ClusterNetwork
指定叢集網路設定。
出現位置: - ClusterSpec
欄位 | 說明 |
---|---|
podCIDRSize 整數 |
分配 Pod 虛擬 IP 位址的網路範圍大小。如未設定,系統會使用預設值 21 。 |
serviceCIDRSize 整數 |
服務虛擬 IP 位址的分配網路範圍大小。如未設定,系統會使用預設值 23 。 |
ClusterSpec
顯示位置: - 叢集
欄位 | 說明 |
---|---|
initialVersion ClusterVersion |
使用者叢集在建立時的 GDC 氣隙版本資訊。(選用步驟) 預設使用最新適用版本。不可變更。 |
releaseChannel ReleaseChannel |
叢集訂閱的發布版本。叢集訂閱發布版本後,GDC 會為使用者維護叢集版本。(選用步驟) 可變動。 |
clusterNetwork ClusterNetwork |
叢集網路設定。如未設定,系統會使用預設設定,包括 Pod 和服務 CIDR 大小。(選用步驟) 可變動。 |
loadBalancer LoadBalancer |
負載平衡器設定。如未設定,系統會使用預設設定,並採用 Ingress 服務 IP 位址大小。(選用步驟) 可變動。 |
nodePools NodePool 陣列 |
叢集工作站節點的節點集區清單。(選用步驟) 可變動。 |
ClusterState
基礎類型: string
指出叢集的狀態。
顯示於: - ClusterStatus
ClusterStatus
定義叢集的觀察狀態。
顯示位置: - 叢集
欄位 | 說明 |
---|---|
conditions Condition 陣列 |
叢集狀態的最新觀察結果。Reconciling 和 Stalled 等條件會指出上次叢集協調是否成功。 |
errorStatus ErrorStatus |
叢集的觀察錯誤狀態。 |
workerNodePoolStatuses NodePoolStatus 陣列 |
觀察到的工作站節點集區狀態清單。 |
controlPlaneConditions Condition 陣列 |
控制層是否已準備就緒。 |
componentsConditions Condition 陣列 |
使用者叢集元件是否已成功部署。 |
versionStatus VersionStatus |
叢集的已安裝版本資訊。 |
clusterState ClusterState |
叢集狀態。可用的州別如下:
|
ClusterVersion
指定無氣隙設定中 GDC 使用者叢集的版本資訊。
出現位置: - ClusterSpec
欄位 | 說明 |
---|---|
kubernetesVersion 字串 |
GDC 使用者叢集的 Kubernetes 版本。 |
LoadBalancer
指定負載平衡器設定。
出現位置: - ClusterSpec
欄位 | 說明 |
---|---|
ingressServiceIPSize 整數 |
負載平衡器型服務使用的非重疊 IP 集區大小。如未設定,系統會使用預設值 20 。 |
NodePool
指定 NodePool
自訂資源設定。
出現位置: - ClusterSpec
欄位 | 說明 |
---|---|
name 字串 |
節點集區的名稱。 |
nodeCount 整數 |
已佈建節點集區中所需的節點數量。 |
machineTypeName 字串 |
用於佈建節點的機器類型名稱。 |
taints Taint 陣列 |
指派給這個節點集區節點的污點。 |
labels 物件 (鍵:字串,值:字串) |
指派給這個節點集區節點的標籤。其中包含鍵/值組合清單。 |
acceleratorOptions AcceleratorConfig |
AcceleratorOptions 會指出 NodePool 中加速器的所需設定。只有在所選 MachineType 包含加速器時,這項設定才有效。 |
NodePoolStatus
定義 NodePool
資源的觀察狀態。
顯示於: - ClusterStatus
欄位 | 說明 |
---|---|
name 字串 |
節點集區的名稱。 |
conditions Condition 陣列 |
節點集區狀態的最新觀察結果。 |
readyNodes 整數 |
可提供服務的節點數量。 |
reconcilingNodes 整數 |
正在協調的節點數量。 |
stalledNodes 整數 |
停滯的節點數量。 |
unknownNodes 整數 |
狀態不明的節點數量。 |
readyTimestamp 時間 |
節點集區處於 ready 狀態的時間。設定後即無法變更。 |
kubernetesVersion 字串 |
這個節點集區節點上執行的 Kubernetes 版本。 |
ReleaseChannel
指出叢集訂閱的發布版本。
出現位置: - ClusterSpec
欄位 | 說明 |
---|---|
channel 管道 |
如未設定,預設值為 UNSPECIFIED 。 |
UserClusterUpgradeRequest
代表使用者叢集升級要求的設定,例如叢集參照和目標 Kubernetes 版本。
顯示於: - UserClusterUpgradeRequestList
欄位 | 說明 |
---|---|
apiVersion 字串 |
cluster.gdc.goog/v1 |
kind 字串 |
UserClusterUpgradeRequest |
metadata ObjectMeta |
如需 metadata 的欄位,請參閱 Kubernetes API 說明文件。 |
spec UserClusterUpgradeRequestSpec |
|
status UserClusterUpgradeRequestStatus |
UserClusterUpgradeRequestList
代表 UserClusterUpgradeRequest
資源的集合。
欄位 | 說明 |
---|---|
apiVersion 字串 |
cluster.gdc.goog/v1 |
kind 字串 |
UserClusterUpgradeRequestList |
metadata ListMeta |
如需 metadata 的欄位,請參閱 Kubernetes API 說明文件。 |
items UserClusterUpgradeRequest 陣列 |
UserClusterUpgradeRequestSpec
提供 UserClusterUpgradeRequest
資源的規格,例如所需狀態。
出現位置: - UserClusterUpgradeRequest
欄位 | 說明 |
---|---|
clusterRef LocalObjectReference |
升級作業適用的 GDC 使用者叢集物件參照。 |
targetVersion 字串 |
目標 Kubernetes 使用者叢集版本。 |
UserClusterUpgradeRequestStatus
出現位置: - UserClusterUpgradeRequest
欄位 | 說明 |
---|---|
conditions Condition 陣列 |
目前的升級狀態。已知條件類型:成功。 |
startTime 時間 |
目前升級作業的觀測開始時間。 |
VersionStatus
定義叢集的已安裝版本資訊。
顯示於: - ClusterStatus
欄位 | 說明 |
---|---|
componentVersion 字串 |
叢集的元件版本。 |
kubernetesVersion 字串 |
叢集的 Kubernetes 版本。 |