KRM API cluster.gdc.goog/v1

cluster.gdc.goog/v1

Berisi definisi Skema API untuk grup Cluster.

AcceleratorConfig

Muncul di: - NodePool

Kolom Deskripsi
gpuPartitionScheme string GPUPartitionScheme menunjukkan skema yang akan digunakan untuk mempartisi GPU menjadi MIG. Skema ini dan DeviceModel GPU bersama-sama menentukan profil MIG. Misalnya, mixed-1 di H100L 94 GB bersama-sama menentukan GPU yang akan dipartisi menjadi satu 4g.47gb dan satu 3g.47gb.

Saluran

Jenis pokok: string Menunjukkan jenis saluran rilis tertentu.

Muncul di: - ReleaseChannel

Cluster

Menentukan cluster pengguna GDC dalam konfigurasi yang terisolasi.

Muncul di: - ClusterList

Kolom Deskripsi
apiVersion string cluster.gdc.goog/v1
kind string Cluster
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ClusterSpec
status ClusterStatus

ClusterList

Mewakili kumpulan cluster.

Kolom Deskripsi
apiVersion string cluster.gdc.goog/v1
kind string ClusterList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Cluster array

ClusterNetwork

Menentukan konfigurasi jaringan cluster.

Muncul di: - ClusterSpec

Kolom Deskripsi
podCIDRSize integer Ukuran rentang jaringan tempat alamat IP virtual pod dialokasikan. Jika tidak disetel, nilai default 21 akan digunakan.
serviceCIDRSize integer Ukuran rentang jaringan tempat alamat IP virtual layanan dialokasikan. Jika tidak disetel, nilai default 23 akan digunakan.

ClusterSpec

Muncul di: - Cluster

Kolom Deskripsi
initialVersion ClusterVersion Informasi versi GDC air-gapped dari cluster pengguna selama pembuatan cluster. Opsional. Secara default, gunakan versi terbaru yang berlaku. Tidak dapat diubah.
releaseChannel ReleaseChannel Saluran rilis yang diikuti oleh cluster. Saat cluster berlangganan ke saluran rilis, GDC akan mempertahankan versi cluster untuk pengguna. Opsional. Dapat berubah.
clusterNetwork ClusterNetwork Konfigurasi jaringan cluster. Jika tidak disetel, konfigurasi default dengan ukuran CIDR pod dan layanan akan digunakan. Opsional. Dapat berubah.
loadBalancer LoadBalancer Konfigurasi load balancer. Jika tidak disetel, konfigurasi default dengan ukuran alamat IP layanan ingress akan digunakan. Opsional. Dapat berubah.
nodePools Array NodePool Daftar kumpulan node untuk node pekerja cluster. Opsional. Dapat berubah.
nodePoolDefaults NodePoolDefaults Konfigurasi tingkat cluster untuk semua node pool. Opsional. Dapat berubah.

ClusterState

Jenis pokok: string Menunjukkan status cluster.

Muncul di: - ClusterStatus

ClusterStatus

Menentukan status cluster yang diamati.

Muncul di: - Cluster

Kolom Deskripsi
conditions Array Condition Pengamatan terbaru tentang status cluster. Kondisi seperti Reconciling dan Stalled menunjukkan apakah rekonsiliasi cluster terakhir berhasil.
errorStatus ErrorStatus Status error yang diamati pada cluster.
workerNodePoolStatuses array NodePoolStatus Daftar status yang diamati dari kumpulan node pekerja.
controlPlaneConditions Array Condition Apakah bidang kontrol sudah siap.
componentsConditions Array Condition Apakah komponen cluster pengguna telah berhasil di-deploy.
versionStatus VersionStatus Informasi versi terinstal cluster.
clusterState ClusterState Status cluster. Status berikut tersedia:
  • Running: cluster telah dibuat dan dapat digunakan.
  • Reconciling: beberapa pekerjaan sedang aktif dilakukan di cluster.
  • Deleting: cluster sedang dihapus.
  • Error: beberapa error terjadi saat menyelaraskan/menyediakan cluster.

ClusterVersion

Menentukan informasi versi cluster pengguna GDC dalam konfigurasi yang terisolasi dari internet.

Muncul di: - ClusterSpec

Kolom Deskripsi
kubernetesVersion string Versi Kubernetes cluster pengguna GDC.

ContainerdConfig

Muncul di: - NodeConfigDefaults

Kolom Deskripsi
privateRegistries PrivateRegistry array Menentukan registry pribadi yang digunakan untuk menarik image di node. Containerd adalah satu-satunya runtime container yang didukung.

LoadBalancer

Menentukan konfigurasi load balancer.

Muncul di: - ClusterSpec

Kolom Deskripsi
ingressServiceIPSize integer Ukuran kumpulan IP yang tidak tumpang-tindih yang digunakan oleh layanan yang diketik load balancer. Jika tidak disetel, nilai default 20 akan digunakan.

NodeConfigDefaults

Muncul di: - NodePoolDefaults

Kolom Deskripsi
containerdConfig ContainerdConfig Menentukan konfigurasi containerd untuk semua node. Opsional. Dapat berubah.

NodePool

Menentukan konfigurasi resource kustom NodePool.

Muncul di: - ClusterSpec

Kolom Deskripsi
name string Nama node pool.
nodeCount integer Jumlah node yang diinginkan dalam node pool yang disediakan.
machineTypeName string Nama jenis mesin yang digunakan untuk menyediakan node.
taints Taint array Taint yang ditetapkan ke node di node pool ini.
labels object (keys:string, values:string) Label yang ditetapkan ke node di node pool ini. Objek ini berisi daftar key-value pair.
acceleratorOptions AcceleratorConfig AcceleratorOptions menunjukkan konfigurasi akselerator yang diinginkan dalam NodePool. Hanya valid jika MachineType yang dipilih berisi akselerator.

NodePoolDefaults

Muncul di: - ClusterSpec

Kolom Deskripsi
nodeConfigDefaults NodeConfigDefaults Konfigurasi tingkat cluster untuk semua node. Opsional. Dapat berubah.

NodePoolStatus

Menentukan status yang diamati dari resource NodePool.

Muncul di: - ClusterStatus

Kolom Deskripsi
name string Nama node pool.
conditions Array Condition Pengamatan terbaru tentang status node pool.
readyNodes integer Jumlah node yang siap ditayangkan.
reconcilingNodes integer Jumlah node yang sedang menyelaraskan.
stalledNodes integer Jumlah node yang terhenti.
unknownNodes integer Jumlah node yang statusnya tidak diketahui.
readyTimestamp Waktu Waktu saat node pool berstatus ready. Nilai ini tidak akan pernah berubah setelah ditetapkan.
kubernetesVersion string Versi Kubernetes yang berjalan di node kumpulan node ini.

PrivateRegistry

Muncul di: - ContainerdConfig

Kolom Deskripsi
host string Menentukan host registry pribadi. Nilai ini harus terdiri dari host atau host:port.
caCertSecretRef SecretReference Menentukan secret yang menyimpan CA bundle registry pribadi. Secret harus berada di namespace cluster, atau memiliki anotasi baremetal.cluster.gke.io/mark-source sehingga dapat diteruskan ke namespace cluster.
pullCredentialSecretRef SecretReference Menentukan secret untuk kredensial akses registry pribadi. Secret harus berada di namespace cluster, atau memiliki anotasi baremetal.cluster.gke.io/mark-source sehingga dapat diteruskan ke namespace cluster.

ReleaseChannel

Menunjukkan saluran rilis yang diikuti oleh cluster.

Muncul di: - ClusterSpec

Kolom Deskripsi
channel Channel Jika tidak disetel, defaultnya adalah UNSPECIFIED.

UpgradePhaseConfig

Muncul di: - UserClusterUpgradeRequestSpec

Kolom Deskripsi
maxConcurrency integer Jumlah maksimum elemen yang akan diupgrade secara bersamaan. -1 untuk menentukan semua yang tersisa.
completionThreshold integer Persentase keberhasilan untuk menganggap grup kumpulan node ini telah selesai.

UserClusterUpgradeRequest

Mewakili konfigurasi permintaan upgrade cluster pengguna, seperti referensi cluster dan versi Kubernetes target.

Muncul di: - UserClusterUpgradeRequestList

Kolom Deskripsi
apiVersion string cluster.gdc.goog/v1
kind string UserClusterUpgradeRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec UserClusterUpgradeRequestSpec
status UserClusterUpgradeRequestStatus

UserClusterUpgradeRequestList

Mewakili kumpulan resource UserClusterUpgradeRequest.

Kolom Deskripsi
apiVersion string cluster.gdc.goog/v1
kind string UserClusterUpgradeRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array UserClusterUpgradeRequest

UserClusterUpgradeRequestSpec

Memberikan spesifikasi, seperti status yang diinginkan, dari resource UserClusterUpgradeRequest.

Muncul di: - UserClusterUpgradeRequest

Kolom Deskripsi
clusterRef LocalObjectReference Referensi ke objek cluster pengguna GDC yang menerapkan upgrade.
targetVersion string Versi cluster pengguna Kubernetes target.
nodePoolUpgradePhases UpgradePhaseConfig array Skema untuk paralelisme upgrade node
concurrentUpgrades boolean Tombol untuk upgrade ABM node pool pekerja serentak. Jika disetel ke True, semua node pool pekerja akan diupgrade bersamaan. Jika disetel ke False, node pool pekerja akan diupgrade satu per satu.

UserClusterUpgradeRequestStatus

Muncul di: - UserClusterUpgradeRequest

Kolom Deskripsi
conditions Array Condition Status upgrade saat ini. Jenis kondisi yang diketahui: Berhasil.
startTime Waktu Waktu mulai yang diamati untuk upgrade saat ini.

VersionStatus

Menentukan informasi versi terinstal cluster.

Muncul di: - ClusterStatus

Kolom Deskripsi
componentVersion string Versi komponen cluster.
kubernetesVersion string Versi Kubernetes cluster.