- Resource: BareMetalAdminCluster
- Status
- BareMetalAdminNetworkConfig
- BareMetalAdminIslandModeCidrConfig
- BareMetalAdminControlPlaneConfig
- BareMetalAdminControlPlaneNodePoolConfig
- BareMetalAdminApiServerArgument
- BareMetalAdminLoadBalancerConfig
- BareMetalAdminVipConfig
- BareMetalAdminPortConfig
- BareMetalAdminManualLbConfig
- BareMetalAdminStorageConfig
- BareMetalAdminClusterOperationsConfig
- BareMetalAdminMaintenanceConfig
- BareMetalAdminMaintenanceStatus
- BareMetalAdminMachineDrainStatus
- BareMetalAdminDrainingMachine
- BareMetalAdminDrainedMachine
- BareMetalAdminWorkloadNodeConfig
- BareMetalAdminProxyConfig
- BareMetalAdminSecurityConfig
- BareMetalAdminNodeAccessConfig
- BareMetalAdminOsEnvironmentConfig
- Metode
Resource: BareMetalAdminCluster
Resource yang merepresentasikan cluster admin bare metal.
Representasi JSON |
---|
{ "name": string, "description": string, "uid": string, "bareMetalVersion": string, "state": enum ( |
Kolom | |
---|---|
name |
Tidak dapat diubah. Nama resource cluster admin bare metal. |
description |
Deskripsi cluster admin bare metal ini yang dapat dibaca manusia. |
uid |
Hanya output. ID unik cluster admin bare metal. |
bareMetalVersion |
Versi cluster Anthos on bare metal untuk cluster admin bare metal. |
state |
Hanya output. Status cluster admin bare metal saat ini. |
endpoint |
Hanya output. Nama alamat IP server API cluster admin bare metal. |
reconciling |
Hanya output. Jika disetel, saat ini ada perubahan yang sedang berlangsung pada Admin Cluster bare metal. |
createTime |
Hanya output. Waktu saat cluster admin bare metal ini dibuat. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
updateTime |
Hanya output. Waktu saat cluster admin bare metal ini terakhir diperbarui. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
deleteTime |
Hanya output. Waktu saat cluster admin bare metal ini dihapus. Jika resource tidak dihapus, kolom ini harus kosong Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
localName |
Hanya output. Nama objek resource kustom cluster bare metal. Kolom ini digunakan untuk mendukung nama yang bertentangan saat mendaftarkan cluster yang ada ke API. Jika digunakan sebagai bagian dari pendaftaran cluster, kolom ini akan berbeda dengan ID dalam nama resource. Untuk cluster baru, kolom ini akan cocok dengan nama cluster yang diberikan pengguna dan dapat dilihat di komponen terakhir nama resource. File ini tidak dapat diubah. Semua pengguna harus menggunakan nama ini untuk mengakses cluster mereka menggunakan gkectl atau kubectl dan akan melihat nama lokal saat melihat log pengontrol cluster admin. |
etag |
Checksum ini dihitung oleh server berdasarkan nilai kolom lain, dan dapat dikirim pada permintaan update dan hapus untuk memastikan klien memiliki nilai terbaru sebelum melanjutkan. Memungkinkan klien melakukan operasi baca-ubah-tulis yang konsisten melalui kontrol serentak optimis. |
annotations |
Anotasi pada cluster admin bare metal. Kolom ini memiliki batasan yang sama dengan anotasi Kubernetes. Ukuran total semua kunci dan nilai gabungan dibatasi hingga 256k. Kunci dapat memiliki 2 segmen: awalan (opsional) dan nama (wajib), yang dipisahkan dengan garis miring (/). Awalan harus berupa subdomain DNS. Nama harus terdiri dari maksimal 63 karakter, diawali dan diakhiri dengan alfanumerik, dengan tanda hubung (-), garis bawah (_), titik (.), dan alfanumerik di antaranya. Objek yang berisi daftar pasangan |
networkConfig |
Konfigurasi jaringan. |
controlPlane |
Konfigurasi bidang kontrol. |
loadBalancer |
Konfigurasi load balancer. |
storage |
Konfigurasi penyimpanan. |
fleet |
Hanya output. Konfigurasi fleet untuk cluster. |
clusterOperations |
Konfigurasi operasi cluster. |
status |
Hanya output. ResourceStatus yang menampilkan status cluster mendetail. |
maintenanceConfig |
Konfigurasi pemeliharaan. |
maintenanceStatus |
Hanya output. MaintenanceStatus yang merepresentasikan status pemeliharaan. |
validationCheck |
Hanya output. ValidationCheck yang merepresentasikan hasil pemeriksaan pra-penerbangan. |
nodeConfig |
Konfigurasi node workload. |
proxy |
Konfigurasi proxy. |
securityConfig |
Konfigurasi terkait keamanan. |
nodeAccessConfig |
Konfigurasi terkait akses node. |
osEnvironmentConfig |
Konfigurasi terkait lingkungan OS. |
binaryAuthorization |
Konfigurasi terkait Otorisasi Biner. |
Negara bagian/Provinsi
Status siklus proses cluster admin bare metal.
Enum | |
---|---|
STATE_UNSPECIFIED |
Belum ditetapkan. |
PROVISIONING |
Status PROVISIONING menunjukkan bahwa cluster sedang dibuat. |
RUNNING |
Status RUNNING menunjukkan bahwa cluster telah dibuat dan dapat digunakan sepenuhnya. |
RECONCILING |
Status RECONCILING menunjukkan bahwa cluster sedang diperbarui. Database tetap tersedia, tetapi berpotensi mengalami penurunan performa. |
STOPPING |
Status STOPPING menunjukkan bahwa cluster sedang dihapus. |
ERROR |
Status ERROR menunjukkan bahwa cluster berada dalam status rusak yang tidak dapat dipulihkan. |
DEGRADED |
Status DEGRADED menunjukkan bahwa cluster memerlukan tindakan pengguna untuk memulihkan fungsi penuh. |
BareMetalAdminNetworkConfig
BareMetalAdminNetworkConfig menentukan konfigurasi jaringan cluster.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union cluster_cidr_configuration . Konfigurasi CIDR yang akan digunakan di cluster admin. cluster_cidr_configuration hanya ada berupa salah satu diantara berikut: |
|
islandModeCidr |
Konfigurasi untuk CIDR mode Island. |
BareMetalAdminIslandModeCidrConfig
BareMetalAdminIslandModeCidrConfig menentukan konfigurasi CIDR cluster saat berjalan dalam mode island.
Representasi JSON |
---|
{ "serviceAddressCidrBlocks": [ string ], "podAddressCidrBlocks": [ string ] } |
Kolom | |
---|---|
serviceAddressCidrBlocks[] |
Wajib. Semua layanan dalam cluster akan mendapatkan alamat IPv4 RFC1918 dari rentang ini. Kolom ini tidak dapat diubah setelah dibuat. |
podAddressCidrBlocks[] |
Wajib. Semua pod dalam cluster akan mendapatkan alamat IPv4 RFC1918 dari rentang ini. Kolom ini tidak dapat diubah setelah dibuat. |
BareMetalAdminControlPlaneConfig
BareMetalAdminControlPlaneConfig menentukan konfigurasi bidang kontrol.
Representasi JSON |
---|
{ "controlPlaneNodePoolConfig": { object ( |
Kolom | |
---|---|
controlPlaneNodePoolConfig |
Wajib. Mengonfigurasi node pool yang menjalankan bidang kontrol. Jika ditentukan, NodePool yang sesuai akan dibuat untuk bidang kontrol cluster. NodePool akan memiliki nama dan namespace yang sama dengan cluster. |
apiServerArgs[] |
Menyesuaikan argumen server API default. Hanya subset tanda yang disesuaikan yang didukung. Lihat dokumentasi server API di bawah untuk mengetahui format persisnya: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/ |
BareMetalAdminControlPlaneNodePoolConfig
BareMetalAdminControlPlaneNodePoolConfig menentukan konfigurasi node pool bidang kontrol. Kami memiliki konfigurasi node pool khusus panel kontrol sehingga kami dapat fleksibel dalam mendukung kolom khusus panel kontrol pada masa mendatang.
Representasi JSON |
---|
{
"nodePoolConfig": {
object ( |
Kolom | |
---|---|
nodePoolConfig |
Wajib. Konfigurasi umum untuk node pool yang menjalankan bidang kontrol. |
BareMetalAdminApiServerArgument
BareMetalAdminApiServerArgument merepresentasikan pasangan nilai->nama argumen. Hanya subset tanda yang disesuaikan yang didukung. Lihat dokumentasi server API di bawah untuk mengetahui format persisnya: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
Representasi JSON |
---|
{ "argument": string, "value": string } |
Kolom | |
---|---|
argument |
Wajib. Nama argumen seperti yang muncul di command line Server API. Pastikan untuk menghapus tanda hubung di depannya. |
value |
Wajib. Nilai argumen saat akan diteruskan ke command line Server API. |
BareMetalAdminLoadBalancerConfig
BareMetalAdminLoadBalancerConfig menentukan konfigurasi load balancer.
Representasi JSON |
---|
{ "vipConfig": { object ( |
Kolom | |
---|---|
vipConfig |
VIP yang digunakan oleh load balancer. |
portConfig |
Mengonfigurasi port yang akan diproses load balancer. |
Kolom union load_balancer_configuration . Konfigurasi load balancer yang akan digunakan di cluster admin. load_balancer_configuration hanya ada berupa salah satu diantara berikut: |
|
manualLbConfig |
Load balancer yang dikonfigurasi secara manual. |
BareMetalAdminVipConfig
BareMetalAdminVipConfig untuk konfigurasi load balancer bare metal.
Representasi JSON |
---|
{ "controlPlaneVip": string } |
Kolom | |
---|---|
controlPlaneVip |
VIP yang sebelumnya Anda sisihkan untuk Kubernetes API dari cluster admin bare metal ini. |
BareMetalAdminPortConfig
BareMetalAdminPortConfig adalah spesifikasi port load balancer.
Representasi JSON |
---|
{ "controlPlaneLoadBalancerPort": integer } |
Kolom | |
---|---|
controlPlaneLoadBalancerPort |
Port yang akan diproses load balancer yang dihosting bidang kontrol. |
BareMetalAdminManualLbConfig
BareMetalAdminManualLbConfig merepresentasikan parameter konfigurasi untuk load balancer manual.
Representasi JSON |
---|
{ "enabled": boolean } |
Kolom | |
---|---|
enabled |
Apakah load balancing manual diaktifkan. |
BareMetalAdminStorageConfig
BareMetalAdminStorageConfig menentukan konfigurasi penyimpanan cluster.
Representasi JSON |
---|
{ "lvpShareConfig": { object ( |
Kolom | |
---|---|
lvpShareConfig |
Wajib. Menentukan konfigurasi untuk PersistentVolume lokal yang didukung oleh subdirektori dalam sistem file bersama. Subdirektori ini dibuat secara otomatis selama pembuatan cluster. |
lvpNodeMountsConfig |
Wajib. Menentukan konfigurasi untuk PersistentVolume lokal yang didukung oleh disk node yang terpasang. Disk ini harus diformat dan dipasang oleh pengguna, yang dapat dilakukan sebelum atau setelah pembuatan cluster. |
BareMetalAdminClusterOperationsConfig
BareMetalAdminClusterOperationsConfig menentukan infrastruktur kemampuan pengamatan cluster admin.
Representasi JSON |
---|
{ "enableApplicationLogs": boolean } |
Kolom | |
---|---|
enableApplicationLogs |
Apakah pengumpulan log/metrik aplikasi harus diaktifkan (selain log/metrik sistem). |
BareMetalAdminMaintenanceConfig
BareMetalAdminMaintenanceConfig menentukan konfigurasi untuk memasukkan dan mengeluarkan node CR cluster Admin bare metal dari pemeliharaan.
Representasi JSON |
---|
{ "maintenanceAddressCidrBlocks": [ string ] } |
Kolom | |
---|---|
maintenanceAddressCidrBlocks[] |
Wajib. Semua alamat IPv4 dari rentang ini akan ditempatkan dalam mode pemeliharaan. Node dalam mode pemeliharaan akan dikarantina dan dikuras. Jika keduanya benar, anotasi "baremetal.cluster.gke.io/maintenance" akan ditetapkan pada resource node. |
BareMetalAdminMaintenanceStatus
BareMetalAdminMaintenanceStatus merepresentasikan status pemeliharaan untuk node CR cluster Admin bare metal.
Representasi JSON |
---|
{
"machineDrainStatus": {
object ( |
Kolom | |
---|---|
machineDrainStatus |
Menunjukkan status pengurasan dan node mesin yang telah dikuras. Parameter ini digunakan untuk menampilkan progres upgrade cluster. |
BareMetalAdminMachineDrainStatus
BareMetalAdminMachineDrainStatus merepresentasikan status mesin node bare metal yang sedang menjalani operasi pengurasan.
Representasi JSON |
---|
{ "drainingMachines": [ { object ( |
Kolom | |
---|---|
drainingMachines[] |
Daftar mesin penguras. |
drainedMachines[] |
Daftar komputer yang baterainya habis. |
BareMetalAdminDrainingMachine
BareMetalAdminDrainingMachine merepresentasikan mesin yang saat ini sedang dikuras.
Representasi JSON |
---|
{ "nodeIp": string, "podCount": integer } |
Kolom | |
---|---|
nodeIp |
Menguras alamat IP mesin. |
podCount |
Jumlah pod yang belum dikuras. |
BareMetalAdminDrainedMachine
BareMetalAdminDrainedMachine mewakili mesin yang dikuras.
Representasi JSON |
---|
{ "nodeIp": string } |
Kolom | |
---|---|
nodeIp |
Alamat IP mesin yang telah dikuras. |
BareMetalAdminWorkloadNodeConfig
BareMetalAdminWorkloadNodeConfig menentukan konfigurasi node workload.
Representasi JSON |
---|
{ "maxPodsPerNode": string } |
Kolom | |
---|---|
maxPodsPerNode |
Jumlah maksimum pod yang dapat dijalankan oleh node. Ukuran rentang CIDR yang ditetapkan ke node akan berasal dari parameter ini. Secara default, 110 Pod dibuat per Node. Batas atasnya adalah 250 untuk cluster admin HA dan non-HA. Batas bawah adalah 64 untuk cluster admin non-HA dan 32 untuk cluster admin HA. |
BareMetalAdminProxyConfig
BareMetalAdminProxyConfig menentukan konfigurasi proxy cluster.
Representasi JSON |
---|
{ "uri": string, "noProxy": [ string ] } |
Kolom | |
---|---|
uri |
Wajib. Menentukan alamat server proxy Anda. Contoh: PERINGATAN: Jangan berikan kredensial dalam format |
noProxy[] |
Daftar IP, nama host, dan domain yang harus melewati proxy. Contoh: ["127.0.0.1", "example.com", ".corp", "localhost"]. |
BareMetalAdminSecurityConfig
Menentukan setelan terkait keamanan untuk cluster admin bare metal.
Representasi JSON |
---|
{
"authorization": {
object ( |
Kolom | |
---|---|
authorization |
Mengonfigurasi akses pengguna ke cluster admin. |
BareMetalAdminNodeAccessConfig
Menentukan setelan terkait akses node untuk cluster admin bare metal.
Representasi JSON |
---|
{ "loginUser": string } |
Kolom | |
---|---|
loginUser |
Wajib. LoginUser adalah nama pengguna yang digunakan untuk mengakses mesin node. Nilai defaultnya adalah "root" jika tidak ditetapkan. |
BareMetalAdminOsEnvironmentConfig
Menentukan setelan operasi sistem operasi untuk penyediaan cluster.
Representasi JSON |
---|
{ "packageRepoExcluded": boolean } |
Kolom | |
---|---|
packageRepoExcluded |
Apakah repo paket harus ditambahkan saat melakukan inisialisasi komputer bare metal. |
Metode |
|
---|---|
|
Membuat cluster admin bare metal baru di project dan lokasi tertentu. |
|
Mendaftarkan cluster admin bare metal yang ada ke Anthos On-Prem API dalam project dan lokasi tertentu. |
|
Mendapatkan detail satu cluster admin bare metal. |
|
Mencantumkan cluster admin bare metal dalam project dan lokasi tertentu. |
|
Memperbarui parameter satu cluster admin bare metal. |
|
Mengirim kueri konfigurasi versi cluster admin bare metal. |