Skema spesifikasi
DBClusterSpec menentukan status DBCluster yang diinginkan.
allowExternalIncomingTraffic: boolean
availability:
autoFailoverTriggerThreshold: integer
autoHealTriggerThreshold: integer
enableAutoFailover: boolean
enableAutoHeal: boolean
enableStandbyAsReadReplica: boolean
healthcheckPeriodSeconds: integer
numberOfStandbys: integer
connectedModeSpec:
apiKeySecret: string
clusterId: string
displayLocation: string
gcpProjectId: string
gcpZone: string
controlPlaneAgentsVersion: string
databaseImage: string
databaseVersion: string
isDeleted: boolean
mode: string
primarySpec:
adminUser:
passwordRef:
name: string
allowExternalIncomingTrafficToInstance: boolean
auditLogTarget:
syslog:
certsSecretRef:
name: string
namespace: string
host: string
availabilityOptions:
healthcheckPeriodSeconds: integer
livenessProbe: string
dbLoadBalancerOptions:
annotations: object
gcp:
loadBalancerIP: string
loadBalancerType: string
features:
googleMLExtension:
config:
vertexAIKeyRef: string
vertexAIRegion: string
enabled: boolean
memoryAgent:
enabled: boolean
isStopped: boolean
mode: string
parameters: object
resources:
cpu: integer or string
disks:
- accessModes: string
annotations: object
name: string
selector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
size: string
storageClass: string
volumeName:
memory: string or integer
schedulingconfig:
nodeaffinity:
preferredDuringSchedulingIgnoredDuringExecution:
preference:
matchExpressions:
- key: string
operator: string
values: string
matchFields:
- key: string
operator: string
values: string
weight: integer
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
matchExpressions:
- key: string
operator: string
values: string
matchFields:
- key: string
operator: string
values: string
podAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
namespaceSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
namespaces: string
topologyKey: string
weight: integer
requiredDuringSchedulingIgnoredDuringExecution:
labelSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
namespaceSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
namespaces: string
topologyKey: string
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
podAffinityTerm:
labelSelector:
matchExpressions:
- key: string
operator: string
type: string
matchLabels: object
namespaceSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
namespaces: string
topologyKey: string
weight: integer
requiredDuringSchedulingIgnoredDuringExecution:
labelSelector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
namespaceSelector:
matchExpressions:
- key: string
operator: string
type: string
matchLabels: object
namespaces: string
topologyKey: string
tolerations:
- effect: string
key: string
operator: string
tolerationSeconds: integer
value: string
services: object
sidecarRef:
name: string
sourceCidrRanges:
tls:
certSecret:
name: string
walArchiveSetting:
archiveMode: string
location: string
tls:
certSecret:
name: string
Kolom JenisWajib diisi atau opsional |
Deskripsi |
---|---|
allowExternalIncomingTraffic
| |
boolean Opsional | T/A |
availability
| |
object Opsional | Ketersediaan berisi setelan yang dapat disesuaikan untuk fitur ketersediaan tinggi (HA) DBCluster. |
availability.autoFailoverTriggerThreshold
| |
integer Opsional | AutoFailoverTriggerThreshold adalah jumlah kegagalan health check berturut-turut pada instance utama yang memicu failover otomatis. Jika disetel ke 0, nilai default sistem akan digunakan. Gunakan flag EnableAutoFailover untuk menonaktifkan failover otomatis. |
availability.autoHealTriggerThreshold
| |
integer Opsional | AutoHealTriggerThreshold adalah jumlah kegagalan health check berturut-turut pada instance standby yang memicu pemulihan otomatis. Gunakan flag EnableAutoHeal untuk menonaktifkan perbaikan otomatis. |
availability.enableAutoFailover
| |
boolean Opsional | EnableAutoFailover berarti DBCluster ini akan memicu failover jika mendeteksi instance utama tidak responsif dan instance standby responsif. Jika disetel ke benar (true), failover otomatis akan diaktifkan. Jika ditetapkan ke salah (false), autofailover tidak akan dipicu meskipun sistem mendeteksi bahwa instance utama tidak responsif. Nilai defaultnya adalah true. Jika diaktifkan, jika sistem mendeteksi bahwa instance utama tidak responsif untuk nilai minimum yang ditentukan, sistem akan memicu failover. Fitur ini hanya berlaku jika ini adalah DBCluster HA dan jika standby dalam kondisi baik. |
availability.enableAutoHeal
| |
boolean Opsional | EnableAutoHeal berarti DBCluster ini akan memicu autoheal jika mendeteksi bahwa instance standby tidak responsif. Jika disetel ke benar (true), perbaikan otomatis akan diaktifkan. Jika disetel ke salah (false), auto-healing tidak akan dipicu meskipun sistem mendeteksi bahwa instance standby tidak responsif. Nilai defaultnya adalah true. Jika diaktifkan, saat sistem mendeteksi bahwa instance standby tidak responsif untuk nilai minimum yang ditentukan, sistem akan memicu perbaikan otomatis. Fitur ini hanya berlaku jika ini adalah DBCluster HA. |
availability.enableStandbyAsReadReplica
| |
boolean Wajib | EnableStandbyAsReadReplica menentukan apakah standby dapat menerima kueri pengguna atau tidak. Jika disetel ke benar (true), endpoint baru akan dibuat untuk mengaktifkan akses hanya baca ke standby. |
availability.healthcheckPeriodSeconds
| |
integer Opsional | HealthcheckPeriodSeconds adalah jumlah detik yang ditunggu oleh pemeriksa health check sebelum memeriksa status instance utama dan standby lagi serta memperbarui statusnya. |
availability.numberOfStandbys
| |
integer Opsional | NumberOfStandbys adalah jumlah standby yang harus dibuat untuk DBCluster ini. Jika disetel ke nilai yang lebih besar dari 0, HA akan diaktifkan di cluster dan sistem akan membuat jumlah instance standby yang ditunjukkan. Jumlah maksimum instance standby yang diizinkan adalah 5. Untuk memeriksa status HA saat ini di DBCluster ini, lihat kondisi HAReady di bagian status DBCluster. Jika HAReady bernilai benar, berarti penyiapan telah selesai dan siap. Jika disetel ke 0, HA akan dinonaktifkan di cluster, dan menghapus instance standby yang ada. Semua angka antara 0 dan 5 inklusif didukung. Nilai defaultnya adalah 0. Untuk mengetahui informasi selengkapnya, lihat Mengelola ketersediaan tinggi di Kubernetes. |
connectedModeSpec
| |
object Opsional | T/A |
connectedModeSpec.apiSecretKey
| |
string Opsional | T/A |
connectedModeSpec.clusterId
| |
string Opsional | T/A |
connectedModeSpec.displayLocation
| |
string Opsional | T/A |
connectedModeSpec.gcpProjectId
| |
string Opsional | T/A |
connectedModeSpec.gcpZone
| |
string Opsional | T/A |
controlPlaneAgentsVersion
| |
string Wajib | ControlPlaneAgentsVersion adalah versi agen panel kontrol yang diinginkan untuk cluster, misalnya, "0.5.2". controlPlaneAgentsVersion harus kompatibel dengan databaseVersion yang dipilih. Untuk mengetahui versi yang kompatibel, periksa daftar versi yang tersedia di {link}. Versi ini diterapkan ke semua instance cluster database. Untuk cluster database baru, instance akan dibuat menggunakan versi yang ditentukan. Untuk cluster database yang ada, operator akan mencoba mengupgrade atau mendowngrade ke controlPlaneAgentsVersion yang ditentukan. Kolom status.currentControlPlaneAgentsVersion menunjukkan versi saat ini untuk agen bidang kontrol. |
databaseImage
| |
string Opsional | DatabaseImage adalah ID Resource Uniform dari image database yang disesuaikan dalam registry container. Jika databaseImage ditentukan, operator akan menggunakan image container ini untuk database, bukan image container database default dari databaseVersion yang ditentukan. Sebaiknya container databaseImage didasarkan pada image database default yang digunakan dari databaseVersion yang dipilih. |
databaseVersion
| |
string Opsional | DatabaseVersion adalah versi database yang diinginkan untuk cluster, misalnya, "15.4.5". Kolom ini wajib diisi. Versi ini diterapkan ke semua instance cluster database. Untuk cluster database baru, instance dibuat menggunakan versi yang ditentukan. Dalam kasus cluster database yang ada, operator akan mencoba mengupgrade atau mendowngrade ke databaseVersion yang ditentukan. Kolom status.currentDatabaseVersion menunjukkan versi database saat ini. |
isDeleted
| |
boolean Opsional | IsDeleted menunjukkan permintaan untuk menghapus DBCluster. Secara default, kolom ini bernilai salah (false). Kolom ini berlaku untuk semua instance cluster database. Jika disetel ke benar (true), panel kontrol akan mencoba merilis resource terkait, termasuk endpoint jaringan. Lihat kolom status untuk mengetahui indikasi keberhasilan atau kegagalan, jika ada. |
mode
| |
string Opsional | Menunjukkan mode DBCluster ini. |
primarySpec
| |
object Wajib | PrimarySpec berisi spesifikasi instance Utama cluster database. Instance utama berisi resource komputasi dan penyimpanan yang menayangkan endpoint baca-tulis cluster database. |
primarySpec.adminUser
| |
object Wajib | AdminUser mewakili spesifikasi pengguna admin. Ini adalah pengguna database awal yang dibuat oleh platform kontrol. Pengguna database tambahan dikelola oleh pengguna akhir secara langsung. Kolom ini juga dapat digunakan untuk mereset sandi pengguna awal. |
primarySpec.adminUser.passwordRef
| |
object Opsional |
PasswordRef adalah nama secret yang berisi sandi pengguna admin. Nilai ini digunakan selama penyediaan awal atau reset sandi untuk menetapkan pengguna admin ke sandi tersebut. Secret harus berada dalam project yang sama dengan cluster Database. Nama secret harus mengikuti pola ini: db-pw- |
primarySpec.adminUser.passwordRef.name
| |
string Opsional | Nama rujukan. Untuk mengetahui informasi selengkapnya, lihat Nama. |
primarySpec.allowExternalIncomingTrafficToInstance
| |
boolean Opsional | AllowExternalIncomingTrafficToInstance digunakan untuk mengonfigurasi pembuatan LB eksternal. |
primarySpec.AuditLogTarget
| |
object Opsional | AuditLogTarget mengonfigurasi sink untuk log audit database. |
primarySpec.AuditLogTarget.syslog
| |
object Opsional | T/A |
primarySpec.AuditLogTarget.certsSecretRef
| |
object Wajib | CertsSecretRef berisi sertifikat yang akan digunakan untuk koneksi TLS ke server syslog. |
primarySpec.AuditLogTarget.certsSecretRef.name
| |
string Opsional | nama unik dalam namespace untuk mereferensikan resource secret. |
primarySpec.AuditLogTarget.certsSecretRef.namespace
| |
string Opsional | namespace menentukan ruang tempat nama secret harus unik. |
primarySpec.AuditLogTarget.syslog.host
| |
string Wajib | Host adalah FQDN server syslog atau alamat IP. |
primarySpec.availabilityOptions
| |
object Opsional | AvailabilityOptions berisi setelan yang dapat disesuaikan untuk fitur HA. |
primarySpec.availabilityOptions.healthcheckPeriodSeconds
| |
integer Opsional | HealthcheckPeriodSeconds adalah jumlah detik yang akan ditunggu oleh pemeriksa health check sebelum memeriksa status instance utama dan standby lagi serta memperbarui statusnya. Kolom ini di-propagate ke bawah dari spesifikasi DBCluster. |
primarySpec.availabilityOptions.livenessProbe
| |
string Opsional | LivenessProbe mengaktifkan atau menonaktifkan pemeriksaan keaktifan yang digunakan untuk memicu mulai ulang container. Jika disetel ke Aktif, pemeriksaan keaktifan akan menjalankan pemeriksaan kondisi berkala pada database. Pemeriksaan kondisi akan memulai ulang penampung jika gagal dalam tiga health check berturut-turut. LivenessProbe otomatis dinonaktifkan untuk instance HA. Jika disetel ke Dinonaktifkan, pemeriksaan keaktifan tidak akan menjalankan health check pada database. Nilai defaultnya adalah Aktif. |
primarySpec.availabilityOptions.livenessProbe
| |
string Opsional | LivenessProbe mengaktifkan atau menonaktifkan pemeriksaan keaktifan yang digunakan untuk memicu mulai ulang container. Jika disetel ke Aktif, pemeriksaan keaktifan akan menjalankan pemeriksaan kondisi berkala pada database. Pemeriksaan kondisi akan memulai ulang penampung jika gagal dalam tiga health check berturut-turut. LivenessProbe otomatis dinonaktifkan untuk instance HA. Jika disetel ke Dinonaktifkan, pemeriksaan keaktifan tidak akan menjalankan health check pada database. Nilai defaultnya adalah Aktif. |
primarySpec.dbLoadBalancerOptions
| |
object Opsional | DBNetworkServiceOptions memungkinkan penggantian beberapa detail Layanan Kubernetes yang dibuat untuk mengekspos koneksi ke database. |
primarySpec.dbLoadBalancerOptions.annotations
| |
object Opsional | Anotasi yang diberikan oleh pelanggan ditambahkan ke objek layanan jenis loadbalancer. |
primarySpec.dbLoadBalancerOptions.gcp
| |
object Opsional | Berisi atribut khusus Google Clouduntuk LoadBalancer Kubernetes. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerIP
| |
string Opsional | LoadBalancerIP adalah alamat IP statis. Untuk informasi selengkapnya, lihat Mengonfigurasi alamat IP eksternal statis. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerType
| |
string Opsional | LoadBalancer dapat bersifat internal atau eksternal. Untuk mengetahui informasi selengkapnya, lihat Load balancer internal. |
primarySpec.features
| |
object Opsional | Spesifikasi fitur. |
primarySpec.features.googleMLExtension
| |
object Opsional | Spesifikasi Ekstensi Machine Learning (ML) Google. |
primarySpec.features.googleMLExtension.config
| |
object Opsional | Konfigurasi Ekstensi Google ML. |
primarySpec.features.googleMLExtension.config.vertexAIKeyRef
| |
string Opsional | T/A |
primarySpec.features.googleMLExtension.config.vertexAIRegion
| |
string Opsional | T/A |
primarySpec.features.googleMLExtension.enabled
| |
boolean Wajib | T/A |
primarySpec.features.memoryAgent
| |
object Opsional | T/A |
primarySpec.features.memoryAgent.enabled
| |
boolean Wajib | Menunjukkan minat untuk mengaktifkan atau menonaktifkan agen memori untuk database. Defaultnya adalah true (benar). |
primarySpec.features.memoryAgent.enabled
| |
boolean Wajib | Menunjukkan minat untuk mengaktifkan atau menonaktifkan agen memori untuk database. Defaultnya adalah true (benar). |
primarySpec.isStopped
| |
boolean Opsional | IsStopped menghentikan instance jika ditetapkan ke benar. Secara default, kolom ini ditetapkan ke salah (false). Saat dihentikan, resource komputasi (CPU, memori) instance akan dirilis. Namun, instance menyimpan resource penyimpanan dan endpoint jaringan sehingga memulai ulang menjadi transparan untuk layanan downstream. Lihat kolom status untuk mengetahui keberhasilan atau kegagalan, jika ada. |
primarySpec.mode
| |
string Opsional | Mode menentukan cara instance ini dikelola oleh operator. |
primarySpec.parameters
| |
object Opsional | Parameter memungkinkan penetapan parameter database untuk cluster database. Parameter menggunakan pasangan nilai kunci/nilai yang sesuai dengan nama/nilai parameter seperti yang ditentukan oleh mesin database. |
primarySpec.resources
| |
object Wajib | Spesifikasi resource untuk penampung database. Jika ada kolom di dalam resource yang berubah, operator akan memulai ulang instance database dengan spesifikasi resource baru. |
primarySpec.resources.cpu
| |
integer or string Wajib | Jumlah CPU yang dialokasikan ke penampung database. |
primarySpec.resources.disks
| |
object Wajib | Spesifikasi disk yang dialokasikan ke penampung database. |
primarySpec.resources.disks.accessModes
| |
string Opsional | AccessModes berisi mode akses yang diinginkan untuk volume. Untuk mengetahui informasi selengkapnya, lihat Mode Akses. |
primarySpec.resources.disks.annotations
| |
object Opsional | Anotasi tambahan ditambahkan ke Klaim Volume Persisten. Kolom ini memungkinkan Anda berintegrasi dengan alat lain. |
primarySpec.resources.disks.name
| |
string Wajib | Nama disk. Nilai yang diizinkan adalah: DataDisk, LogDisk, BackupDisk, dan ObsDisk. |
primarySpec.resources.disks.selector
| |
object Opsional | Kueri label di volume yang akan dipertimbangkan untuk pengikatan. Jika kolom ini ditetapkan, volume dengan label yang cocok akan digunakan sebagai volume pendukung untuk disk. Untuk mengetahui informasi selengkapnya, lihat PersistentVolumeClaimSpec. |
primarySpec.resources.disks.selector.matchExpressions
| |
object Opsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.resources.disks.selector.matchExpressions.key
| |
string Wajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.resources.disks.selector.matchExpressions.operator
| |
string Wajib | operator mewakili hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.resources.disks.selector.matchExpressions.values
| |
string Opsional | values adalah array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Array ini diganti selama patch penggabungan strategis. |
primarySpec.resources.disks.selector.matchLabels
| |
object Opsional | matchLabels adalah peta pasangan {key,value}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.resources.disks.size
| |
string Wajib | Ukuran disk dalam byte, misalnya, "10Gi" untuk 10 Gibibyte. Kolom ini wajib diisi. Awalan unit ukuran yang diizinkan adalah: "Ki", "Mi", "Gi", "Ti, "Pi", dan "Ei" untuk basis 2. Juga "K", "M", "G", "T, "P", dan "E" untuk basis 10. Untuk mengetahui informasi selengkapnya, lihat Akhiran unit. |
primarySpec.resources.disks.storageClass
| |
string Opsional | StorageClass mengarah ke class penyimpanan CSI tertentu. Kolom ini bersifat opsional. Jika kolom tidak ditetapkan, class penyimpanan CSI default untuk cluster Kubernetes akan digunakan. Jika tidak ada default untuk cluster Kubernetes, Klaim Volume Persistensi akan gagal dan cluster database akan gagal disediakan. Untuk mengetahui informasi selengkapnya, lihat Kelas Penyimpanan. |
primarySpec.resources.disks.volumeName
| |
string Opsional | VolumeName adalah referensi pengikatan ke Volume Persisten yang terikat dengan disk ini. Kolom ini bersifat opsional. Tindakan ini memungkinkan penggunaan kembali volume yang ada. Perhatikan bahwa jika kolom ini ditentukan, nilai "storageClass" tidak akan berlaku. Untuk informasi selengkapnya, lihat Penautan. |
primarySpec.resources.memory
| |
string or integer Wajib | Jumlah memori yang dialokasikan ke penampung database. |
primarySpec.resources.memory
| |
string or integer Wajib | Jumlah memori yang dialokasikan ke penampung database. |
primarySpec.schedulingConfig
| |
object Opsional | SchedulingConfig menentukan cara instance dijadwalkan di node Kubernetes. Jika ada kolom di dalam konfigurasi penjadwalan yang berubah, hal ini dapat menyebabkan penjadwalan ulang pod Kubernetes ke node yang berbeda berdasarkan konfigurasi. |
primarySpec.schedulingConfig.nodeAffinity
| |
object Opsional | NodeAffinity menjelaskan aturan penjadwalan afinitas node untuk instance. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
object Opsional | Penjadwal lebih memilih menjadwalkan pod ke node yang memenuhi ekspresi afinitas yang ditentukan oleh kolom ini, tetapi penjadwal mungkin memilih node yang melanggar satu atau beberapa ekspresi. Node yang paling disukai adalah node dengan jumlah bobot terbesar, yang berarti bahwa untuk setiap node yang memenuhi semua persyaratan penjadwalan (permintaan resource, ekspresi afinitas requiredDuringScheduling, dll.), hitung jumlah dengan melakukan iterasi melalui elemen kolom ini dan menambahkan "bobot" ke jumlah, jika node cocok dengan matchExpressions yang sesuai; node dengan jumlah tertinggi adalah yang paling disukai. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference
| |
object Wajib | Istilah pemilih node, yang terkait dengan bobot yang sesuai. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
| |
object Opsional | Daftar persyaratan pemilih node berdasarkan label node. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key
| |
string Wajib | Kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator
| |
string Wajib | Merepresentasikan hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, DoesNotExist. Gt, dan Lt. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values
| |
string Opsional | Array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Jika operatornya adalah Gt atau Lt, array nilai harus memiliki satu elemen, yang akan ditafsirkan sebagai bilangan bulat. Array ini diganti selama patch penggabungan strategis. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields
| |
object Opsional | Daftar persyaratan pemilih node berdasarkan kolom node. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key
| |
string Wajib | Kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator
| |
string Wajib | Merepresentasikan hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, DoesNotExist. Gt, dan Lt. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values
| |
string Opsional | Array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Jika operatornya adalah Gt atau Lt, array nilai harus memiliki satu elemen, yang ditafsirkan sebagai bilangan bulat. Array ini diganti selama patch penggabungan strategis. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integer Wajib | Bobot yang terkait dengan pencocokan nodeSelectorTerm yang sesuai, dalam rentang 1-100. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
object Opsional | Jika persyaratan afinitas yang ditentukan oleh kolom ini tidak terpenuhi pada waktu penjadwalan, pod tidak akan dijadwalkan ke node. Jika persyaratan afinitas yang ditentukan oleh kolom ini tidak terpenuhi pada suatu saat selama eksekusi pod, misalnya karena update, sistem mungkin atau mungkin tidak mencoba untuk akhirnya mengeluarkan pod dari node-nya. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
| |
object Wajib | Daftar istilah pemilih node. Istilah tersebut dihubungkan dengan OR. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
| |
object Opsional | Daftar persyaratan pemilih node berdasarkan label node. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key
| |
string Wajib | Kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator
| |
string Wajib | Merepresentasikan hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, DoesNotExist. Gt, dan Lt. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values
| |
string Opsional | Array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Jika operatornya adalah Gt atau Lt, array nilai harus memiliki satu elemen, yang ditafsirkan sebagai bilangan bulat. Array ini diganti selama patch penggabungan strategis. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields
| |
object Opsional | Daftar persyaratan pemilih node berdasarkan kolom node. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key
| |
string Wajib | Kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator
| |
string Wajib | Merepresentasikan hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, DoesNotExist. Gt, dan Lt. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values
| |
string Opsional | Array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Jika operatornya adalah Gt atau Lt, array nilai harus memiliki satu elemen, yang ditafsirkan sebagai bilangan bulat. Array ini diganti selama patch penggabungan strategis. |
primarySpec.schedulingConfig.podAffinity
| |
object Opsional | PodAffinity menjelaskan aturan penjadwalan afinitas pod untuk instance. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
object Opsional | Penjadwal akan memprioritaskan node yang memenuhi ekspresi afinitas yang ditentukan di kolom ini saat menjadwalkan pod. Penjadwal mungkin masih memilih node yang tidak sepenuhnya memenuhi kriteria. Node yang paling disukai adalah node dengan bobot total tertinggi. Bobot ini dihitung dengan menambahkan nilai untuk setiap node yang memenuhi semua persyaratan penjadwalan (seperti permintaan resource atau ekspresi afinitas requiredDuringScheduling). Untuk setiap podAffinityTerm yang cocok, bobot node akan meningkat, dan node dengan bobot total tertinggi akan dipilih sebagai yang paling disukai. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
object Wajib | Istilah afinitas pod, yang dikaitkan dengan bobot yang sesuai. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
object Opsional | Kueri label pada sekumpulan resource, dalam hal ini, pod. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
| |
object Opsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key
| |
string Wajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator
| |
string Wajib | operator mewakili hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values
| |
string Opsional | values adalah array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Array ini diganti selama patch penggabungan strategis. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels
| |
object Opsional | matchLabels adalah peta pasangan {key,value}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
| |
object Opsional | Kueri label pada kumpulan namespace yang berlaku untuk istilah tersebut. Istilah ini diterapkan ke gabungan namespace yang dipilih oleh kolom ini dan yang tercantum di kolom namespace. pemilih null dan daftar namespace null atau kosong berarti "namespace pod ini". Pemilih kosong ({}) cocok dengan semua namespace. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
| |
object Opsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key
| |
string Wajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator
| |
string Wajib | operator mewakili hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values
| |
string Opsional | values adalah array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Array ini diganti selama patch penggabungan strategis. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels
| |
object Opsional | matchLabels adalah peta pasangan {key,value}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
string Opsional | namespace menentukan daftar statis nama namespace yang berlaku untuk istilah tersebut. Istilah ini diterapkan ke gabungan namespace yang tercantum di kolom ini dan yang dipilih oleh namespaceSelector. Daftar namespace null atau kosong dan namespaceSelector null berarti "namespace pod ini". |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey
| |
string Wajib | Pod ini harus berlokasi sama (afinitas) atau tidak berlokasi sama (anti-afinitas) dengan pod yang cocok dengan labelSelector di namespace yang ditentukan. Berada di lokasi yang sama didefinisikan sebagai berjalan di node yang nilai labelnya dengan kunci topologyKey cocok dengan node tempat pod yang dipilih berjalan. topologyKey kosong tidak diizinkan. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integer Wajib | bobot yang terkait dengan pencocokan podAffinityTerm yang sesuai, dalam rentang 1-100. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
object Opsional | Jika persyaratan afinitas yang ditentukan oleh kolom ini tidak terpenuhi pada waktu penjadwalan, pod tidak akan dijadwalkan ke node. Jika persyaratan afinitas yang ditentukan oleh kolom ini tidak terpenuhi pada suatu saat selama eksekusi pod - misalnya, karena pembaruan label pod - sistem mungkin atau mungkin tidak mencoba untuk akhirnya mengeluarkan pod dari node-nya. Jika ada beberapa elemen, daftar node yang sesuai dengan setiap podAffinityTerm akan bersimpangan, yang berarti semua istilah harus terpenuhi. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
object Opsional | Kueri label pada sekumpulan resource, dalam hal ini, pod. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
object Opsional | Kueri label pada sekumpulan resource, dalam hal ini, pod. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions
| |
object Opsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key
| |
string Wajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator
| |
string Wajib | operator mewakili hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values
| |
string Opsional | values adalah array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Array ini diganti selama patch penggabungan strategis. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels
| |
object Opsional | matchLabels adalah peta pasangan {key,value}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
| |
object Opsional | Kueri label pada kumpulan namespace yang berlaku untuk istilah tersebut. Istilah ini diterapkan ke gabungan namespace yang dipilih oleh kolom ini dan yang tercantum di kolom namespace. pemilih null dan daftar namespace null atau kosong berarti "namespace pod ini". Pemilih kosong ({}) cocok dengan semua namespace. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions
| |
object Opsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key
| |
string Wajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator
| |
string Wajib | operator mewakili hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values
| |
string Opsional | values adalah array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Array ini diganti selama patch penggabungan strategis. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
object Opsional | matchLabels adalah peta pasangan {key,value}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
object Opsional | matchLabels adalah peta pasangan {key,value}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
string Opsional | namespace menentukan daftar statis nama namespace yang berlaku untuk istilah tersebut. Istilah ini diterapkan ke gabungan namespace yang tercantum di kolom ini dan yang dipilih oleh namespaceSelector. Daftar namespace null atau kosong dan namespaceSelector null berarti "namespace pod ini". |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey
| |
string Wajib | Pod ini harus berlokasi sama (afinitas) atau tidak berlokasi sama (anti-afinitas) dengan pod yang cocok dengan labelSelector di namespace yang ditentukan. Berada di lokasi yang sama didefinisikan sebagai berjalan di node yang nilai labelnya dengan kunci topologyKey cocok dengan node tempat pod yang dipilih berjalan. topologyKey kosong tidak diizinkan. |
primarySpec.schedulingConfig.podAntiAffinity
| |
object Opsional | PodAntiAffinity menjelaskan aturan penjadwalan anti-afinitas pod untuk instance. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
object Opsional | Penjadwal lebih memilih menjadwalkan pod ke node yang memenuhi ekspresi anti-afinitas yang ditentukan oleh kolom ini, tetapi penjadwal mungkin memilih node yang melanggar satu atau beberapa ekspresi. Node yang paling disukai adalah node dengan jumlah bobot terbesar, dengan kata lain, untuk setiap node yang memenuhi semua persyaratan penjadwalan (permintaan resource, ekspresi anti-afinitas requiredDuringScheduling, dll.), hitung jumlah dengan melakukan iterasi melalui elemen kolom ini dan menambahkan "bobot" ke jumlah, jika node memiliki pod yang cocok dengan podAffinityTerm yang sesuai. Node dengan jumlah tertinggi adalah yang paling disukai. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
object Wajib | Istilah afinitas pod, yang dikaitkan dengan bobot yang sesuai. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
object Opsional | Kueri label pada sekumpulan resource, dalam hal ini, pod. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
| |
object Opsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key
| |
string Wajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator
| |
string Wajib | operator mewakili hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values
| |
string Opsional | values adalah array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Array ini diganti selama patch penggabungan strategis. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels
| |
object Opsional | matchLabels adalah peta pasangan {key,value}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
| |
object Opsional | Kueri label pada kumpulan namespace yang berlaku untuk istilah tersebut. Istilah ini diterapkan ke gabungan namespace yang dipilih oleh kolom ini dan yang tercantum di kolom namespace. pemilih null dan daftar namespace null atau kosong berarti "namespace pod ini". Pemilih kosong ({}) cocok dengan semua namespace. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
| |
object Opsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key
| |
string Wajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator
| |
string Wajib | operator mewakili hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values
| |
string Opsional | values adalah array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Array ini diganti selama patch penggabungan strategis. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels
| |
object Opsional | matchLabels adalah peta pasangan {key,value}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
string Opsional | namespace menentukan daftar statis nama namespace yang berlaku untuk istilah tersebut. Istilah ini diterapkan ke gabungan namespace yang tercantum di kolom ini dan yang dipilih oleh namespaceSelector. Daftar namespace null atau kosong dan namespaceSelector null berarti "namespace pod ini". |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey
| |
string Wajib | Pod ini harus berlokasi sama (afinitas) atau tidak berlokasi sama (anti-afinitas) dengan pod yang cocok dengan labelSelector di namespace yang ditentukan. Berada di lokasi yang sama didefinisikan sebagai berjalan di node yang nilai labelnya dengan kunci topologyKey cocok dengan node tempat pod yang dipilih berjalan. topologyKey kosong tidak diizinkan. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integer Wajib | bobot yang terkait dengan pencocokan podAffinityTerm yang sesuai, dalam rentang 1-100. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
object Opsional | Jika persyaratan anti-afinitas yang ditentukan oleh kolom ini tidak terpenuhi pada waktu penjadwalan, pod tidak akan dijadwalkan ke node. Jika persyaratan anti-afinitas yang ditentukan oleh kolom ini tidak lagi terpenuhi pada suatu saat selama eksekusi pod (misalnya, karena pembaruan label pod), sistem mungkin akan mencoba atau tidak mencoba untuk mengeluarkan pod dari node-nya. Jika ada beberapa elemen, daftar node yang sesuai dengan setiap podAffinityTerm akan bersimpangan, yang berarti semua istilah harus terpenuhi. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
object Opsional | Kueri label pada sekumpulan resource, dalam hal ini, pod. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions
| |
object Opsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key
| |
string Wajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator
| |
string Wajib | operator mewakili hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values
| |
string Opsional | values adalah array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Array ini diganti selama patch penggabungan strategis. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels
| |
object Opsional | matchLabels adalah peta pasangan {key,value}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
| |
object Opsional | Kueri label pada kumpulan namespace yang berlaku untuk istilah tersebut. Istilah ini diterapkan ke gabungan namespace yang dipilih oleh kolom ini dan yang tercantum di kolom namespace. pemilih null dan daftar namespace null atau kosong berarti "namespace pod ini". Pemilih kosong ({}) cocok dengan semua namespace. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions
| |
object Opsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key
| |
string Wajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator
| |
string Wajib | operator mewakili hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values
| |
string Opsional | values adalah array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Array ini diganti selama patch penggabungan strategis. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
object Opsional | matchLabels adalah peta pasangan {key,value}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratan tersebut dihubungkan dengan AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
string Opsional | namespace menentukan daftar statis nama namespace yang berlaku untuk istilah tersebut. Istilah ini diterapkan ke gabungan namespace yang tercantum di kolom ini dan yang dipilih oleh namespaceSelector. Daftar namespace null atau kosong dan namespaceSelector null berarti "namespace pod ini". |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey
| |
string Wajib | Pod ini harus berlokasi sama (afinitas) atau tidak berlokasi sama (anti-afinitas) dengan pod yang cocok dengan labelSelector di namespace yang ditentukan. Berada di lokasi yang sama didefinisikan sebagai berjalan di node yang nilai labelnya dengan kunci topologyKey cocok dengan node tempat pod yang dipilih berjalan. topologyKey kosong tidak diizinkan. |
primarySpec.schedulingConfig.tolerations
| |
object Opsional | Toleransi memungkinkan pengelolaan apakah akan mengizinkan atau melarang penjadwalan instance di node Kubernetes yang telah menerapkan taint tertentu. |
primarySpec.schedulingConfig.tolerations.effect
| |
string Opsional | Effect menunjukkan efek taint yang akan dicocokkan. Kosong berarti cocok dengan semua efek taint. Jika ditentukan, nilai yang diizinkan adalah NoSchedule, PreferNoSchedule, dan NoExecute. |
primarySpec.schedulingConfig.tolerations.key
| |
string Opsional | Kunci adalah kunci taint yang berlaku untuk toleransi. Kosong berarti cocok dengan semua kunci taint. Jika kunci kosong, operator harus berupa Ada. Kombinasi ini berarti mencocokkan semua nilai dan semua kunci. |
primarySpec.schedulingConfig.tolerations.operator
| |
string Opsional | Operator merepresentasikan hubungan kunci dengan nilai. Operator yang valid adalah Ada dan Sama. Nilai defaultnya adalah Sama. Ada setara dengan karakter pengganti untuk nilai, sehingga pod dapat mentoleransi semua taint dari kategori tertentu. |
primarySpec.schedulingConfig.tolerations.tolerationSeconds
| |
integer Opsional | TolerationSeconds mewakili jangka waktu toleransi (yang harus memiliki efek NoExecute, jika tidak, kolom ini akan diabaikan) yang mentoleransi taint. Secara default, kolom ini tidak ditetapkan, yang berarti mentolerir taint selamanya (jangan dihapus). Nilai nol dan negatif diperlakukan sebagai 0 (segera hapus) oleh sistem. |
primarySpec.schedulingConfig.tolerations.value
| |
string Opsional | Nilai adalah nilai taint yang cocok dengan toleransi. Jika operatornya adalah Ada, nilainya harus kosong; jika tidak, nilainya harus berupa string reguler. |
primarySpec.services
| |
object Opsional | Layanan mencantumkan layanan semi-terkelola opsional yang dapat Anda pilih. |
primarySpec.sidecarRef
| |
object Opsional | SidecarRef adalah referensi ke Resource Kustom sidecar. Jika ditetapkan, penampung sidecar yang disertakan dalam Resource Kustom sidecar akan dimasukkan ke dalam pod database. |
primarySpec.sidecarRef.name
| |
string Opsional | Nama rujukan. Untuk mengetahui informasi selengkapnya, lihat Nama. |
primarySpec.sourceCidrRanges
| |
string Opsional | Rentang CIDR IP sumber yang diizinkan untuk klien. |
primarySpec.tls
| |
object Opsional | TLS adalah konfigurasi sertifikat server yang diinginkan untuk instance. Kolom ini bersifat opsional. Jika kolom ini diubah, pod instance akan dimulai ulang untuk memuat sertifikat yang ditentukan. |
primarySpec.tls.certSecret
| |
object Opsional | CertSecret berisi nama secret sertifikat dalam namespace yang sama. Secret harus berisi entri ca.crt (sertifikat CA), tls.key (kunci pribadi server), dan tls.crt (sertifikat leaf server). Secret ini digunakan untuk menetapkan konfigurasi TLS untuk instance database. |
primarySpec.tls.certSecret.name
| |
string Opsional | Nama rujukan. Untuk informasi selengkapnya, lihat Nama |
primarySpec.walArchiveSetting
| |
object Opsional | WalArchiveSetting menentukan setelan arsip wal. Jika ditetapkan, archive_mode diaktifkan untuk mengarsipkan log wal ke lokasi yang ditentukan. Untuk informasi selengkapnya, lihat Pemulihan Point-in-Time (PITR) dan Penyimpanan Dalam Arsip yang Berkelanjutan. |
primarySpec.walArchiveSetting.archiveMode
| |
string Opsional | ArchiveMode menentukan archive_mode. Untuk mengetahui informasi selengkapnya, lihat archive_mode. |
primarySpec.walArchiveSetting.location
| |
string Opsional | Lokasi adalah lokasi tempat log WAL yang diarsipkan disimpan. |
tls
| |
object Opsional | TLS adalah konfigurasi sertifikat server yang diinginkan untuk cluster.Secara default, kolom ini kosong dan CA yang ditandatangani sendiri dan sertifikat leaf baru akan dibuat untuk cluster. Jika kolom ini diubah, pod cluster database akan dimulai ulang untuk memuat sertifikat yang ditentukan. Kolom status.certificateReference menunjukkan secret dan kunci sertifikat CA saat ini. |
tls.certSecret
| |
object Opsional | CertSecret mereferensikan secret sertifikat dalam namespace yang sama. Secret harus berisi entri ca.crt (sertifikat CA), tls.key (kunci pribadi server), dan tls.crt (sertifikat leaf server). Secret ini digunakan untuk menetapkan konfigurasi TLS untuk instance database yang merupakan bagian dari cluster database. |
tls.certSecret.name
| |
string Opsional | Nama rujukan. Untuk informasi selengkapnya, lihat Nama |
Skema status
DBClusterStatus menentukan status DBCluster yang diamati.
healthCheck:
isRegistered: boolean
lastHealthCheckTime: string
certificateReference:
certificateKey: string
secretRef:
name: string
namespace: string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
latestFailoverStatus:
failoverName: string
status:
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
createTime: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
endTime: string
internal:
newPrimary: string
oldPrimary: string
phase: string
observedGeneration: integer
reconciled: boolean
startTime: string
state: string
observedGeneration: integer
phase: string
primary:
allocatedResources:
cpu: integer or string
disks:
accessModes: string
annotations: string
name: string
selector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
size: string
storageClass: string
volumeName: string
memory: integer or string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
currentControlPlaneAgentsVersion: string
currentDatabaseImage: string
currentDatabaseVersion: string
currentParameters: object
endpoint: string
endpoints:
- name: string
value: string
latestExport:
creationTimeStamp: string
exportName: string
spec:
dbclusterRef: string
exportLocation:
gcsOptions:
bucket: string
key: string
secretRef:
name: string
namespace: string
type: string
status:
completeTime: string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
exportSubDirectory: string
observedGeneration: integer
phase: string
reconciled: boolean
startTime: string
latestImport:
creationTimeStamp: string
importName: string
spec:
databaseName: string
dbclusterRef: string
downloadOnly: boolean
dumpStorage:
gcsOptions:
bucket: string
key: string
secretRef:
name: string
namespace: string
type: string
logStorage:
gcsOptions:
bucket: string
key: string
secretRef:
name: string
namespace: string
type: string
status:
completeTime: string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
dumpPath: string
observedGeneration: integer
phase: string
reconciled: boolean
startTime: string
phase: string
url: string
walArchiveSetting:
location: string
reconciled: boolean
registrationStatus:
IsHA: boolean
IsRegistered: boolean
RegistrationTime: string
restoredFrom:
restoredTime: string
sourceDBCluster: object
serviceAccounts: string
Kolom JenisWajib diisi atau opsional |
Deskripsi |
---|---|
healthCheck
| |
object Opsional | HealthStatus mewakili health check. |
healthCheck.isRegistered
| |
boolean Opsional | T/A |
healthCheck.lastHealthCheckTime
| |
string Opsional | T/A |
certificateReference
| |
object Opsional | CertificateReference merujuk pada secret dan kunci sertifikat CA server yang dapat digunakan untuk terhubung ke database. Jika spec.TLS disediakan, nilai ini harus merujuk ke secret yang sama setelah database dikonfigurasi untuk menggunakan sertifikat server yang disediakan. |
certificateReference.certificateKey
| |
string Opsional | CertificateKey adalah kunci yang digunakan untuk menelusuri secret untuk Sertifikat. |
certificateReference.secretRef
| |
object Opsional | SecretRef adalah referensi ke secret yang berisi Sertifikat. |
certificateReference.secretRef.name
| |
string Opsional | nama unik dalam namespace untuk mereferensikan resource secret. |
certificateReference.secretRef.namespace
| |
string Opsional | namespace menentukan ruang tempat nama secret harus unik. |
conditions
| |
list (object) Opsional | Kondisi mewakili pengamatan terbaru yang tersedia tentang status Entitas saat ini. |
conditions[]
| |
object Opsional | Conditions berisi detail untuk satu aspek status Resource API ini saat ini. |
conditions[].lastTransitionTime
| |
string Wajib | lastTransitionTime adalah waktu terakhir kondisi bertransisi dari satu status ke status lainnya, yang terjadi saat kondisi yang mendasarinya berubah. Jika waktu saat kondisi yang mendasarinya berubah tidak diketahui, gunakan waktu saat kolom API berubah. |
conditions[].message
| |
string Wajib | pesan adalah pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Ini dapat berupa string kosong. |
conditions[].observedGeneration
| |
integer Opsional | observedGeneration mewakili .metadata.generation yang menjadi dasar penetapan kondisi. Misalnya, jika .metadata.generation adalah 12 dan .status.conditions[x].observedGeneration adalah 9, kondisi tersebut sudah tidak berlaku sehubungan dengan status instance saat ini. |
conditions[].reason
| |
string Wajib | reason berisi ID terprogram yang menunjukkan alasan transisi terakhir kondisi. Produsen jenis kondisi tertentu dapat menentukan nilai dan makna yang diharapkan untuk kolom ini, dan apakah nilai tersebut dianggap sebagai API yang dijamin. Nilai harus berupa string CamelCase. Kolom ini tidak boleh kosong. |
conditions[].status
| |
string Wajib | Status kondisi, salah satu dari Benar, Salah, Tidak diketahui. |
conditions[].type
| |
string Wajib | Jenis kondisi dalam CamelCase atau di foo.example.com/CamelCase. Banyak nilai .condition.type yang konsisten di seluruh resource seperti Tersedia, tetapi karena kondisi arbitrer dapat berguna (lihat .node.status.conditions), kemampuan untuk menyelesaikan konflik sangatlah penting. Ekspresi reguler yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
criticalIncidents
| |
object Opsional | CriticalIncidents adalah daftar datar dari semua Insiden Kritis yang aktif. |
criticalIncidents[]
| |
object Opsional | CriticalIncident berisi semua informasi tentang insiden kritis yang sedang berlangsung. |
criticalIncidents[].code
| |
string Wajib | Kode adalah kode error untuk error tertentu ini. Kode error adalah string DBSE+numerik, seperti "DBSE1012". |
criticalIncidents[].createTime
| |
string Wajib | CreateTime adalah stempel waktu saat Insiden ini dibuat di asal. |
criticalIncidents[].message
| |
string Opsional | Pesan menjelaskan insiden atau error yang terjadi. |
criticalIncidents[].messageTemplateParams
| |
object Opsional | MessageTemplateParams berisi pasangan nilai kunci yang diperlukan untuk membuat versi Message berbasis data yang mudah digunakan di antarmuka pengguna. |
criticalIncidents[].resource
| |
object Wajib | Resource berisi informasi tentang komponen Layanan Database yang melaporkan insiden, serta informasi tentang resource Kubernetes. |
criticalIncidents[].resource.component
| |
string Wajib | Komponen adalah ID internal subsistem Layanan Database yang melaporkan insiden. |
criticalIncidents[].resource.location
| |
object Opsional | Lokasi |
criticalIncidents[].resource.location.cluster
| |
string Opsional | Cluster adalah nama cluster resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.group
| |
string Opsional | Group adalah nama Grup resource Kubernetes. |
criticalIncidents[].resource.location.kind
| |
string Opsional | Kind adalah Jenis resource Kubernetes. |
criticalIncidents[].resource.location.name
| |
string Opsional | Name adalah nama resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.namespace
| |
string Opsional | Namespace adalah namespace resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.version
| |
string Opsional | Grup adalah Versi resource Kubernetes. |
criticalIncidents[].stackTrace
| |
object Opsional | StackTrace berisi daftar pesan yang tidak terstruktur dari pelacakan tumpukan. |
criticalIncidents[].stackTrace.component
| |
string Opsional | Komponen adalah nama komponen Layanan Database yang mencatat pesan ke dalam log. |
criticalIncidents[].stackTrace.message
| |
string Opsional | Pesan yang dicatat dalam log. |
criticalIncidents[].transientUntil
| |
string Opsional | TransientUntil, jika ada, menunjukkan bahwa masalah harus dianggap sementara hingga waktu yang ditentukan. |
criticalIncidents[].transientUntil
| |
string Opsional | TransientUntil, jika ada, menunjukkan bahwa masalah harus dianggap sementara hingga waktu yang ditentukan. |
latestFailoverStatus
| |
object Opsional | LatestFailoverStatus adalah status failover terbaru yang diperbarui untuk cluster database. Status ini adalah salinan status operasi failover saat ini atau yang terbaru yang diperbarui untuk cluster database. Hal ini dapat digunakan untuk memantau status operasi failover yang sedang berjalan dengan mudah. |
latestFailoverStatus.failoverName
| |
string Opsional | FailoverName adalah Nama failover terbaru. |
latestFailoverStatus.status
| |
object Opsional | Status mewakili status failover terbaru untuk cluster database. |
latestFailoverStatus.status.conditions
| |
object Opsional | Kondisi mewakili pengamatan terbaru yang tersedia tentang status Entitas saat ini. |
latestFailoverStatus.status.conditions.lastTransitionTime
| |
string Wajib | lastTransitionTime adalah waktu terakhir kondisi bertransisi dari satu status ke status lainnya, yang terjadi saat kondisi yang mendasarinya berubah. Jika tidak diketahui, penggunaan waktu saat kolom API diubah dapat diterima. |
latestFailoverStatus.status.conditions.message
| |
string Wajib | pesan adalah pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Ini mungkin berupa string kosong. |
latestFailoverStatus.status.conditions.observedGeneration
| |
integer Opsional | observedGeneration mewakili .metadata.generation yang menjadi dasar penetapan kondisi. Misalnya, jika .metadata.generation saat ini adalah 12, tetapi .status.conditions[x].observedGeneration adalah 9, kondisi tersebut sudah tidak berlaku sehubungan dengan status instance saat ini. |
latestFailoverStatus.status.conditions.reason
| |
string Wajib | reason berisi ID terprogram yang menunjukkan alasan transisi terakhir kondisi. Produsen jenis kondisi tertentu dapat menentukan nilai dan makna yang diharapkan untuk kolom ini, dan apakah nilai tersebut dianggap sebagai API yang dijamin. Nilai harus berupa string CamelCase. Kolom ini tidak boleh kosong. |
latestFailoverStatus.status.conditions.status
| |
string Wajib | Status kondisi, salah satu dari Benar, Salah, Tidak diketahui. |
latestFailoverStatus.status.conditions.type
| |
string Wajib | Jenis kondisi dalam CamelCase atau di foo.example.com/CamelCase. Banyak nilai .condition.type yang konsisten di seluruh resource seperti Tersedia, tetapi karena kondisi arbitrer dapat berguna (lihat .node.status.conditions), kemampuan untuk menyelesaikan konflik sangatlah penting. Ekspresi reguler yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
latestFailoverStatus.status.createTime
| |
string Opsional | CreateTime adalah waktu saat mekanisme alur kerja failover internal dibuat. |
latestFailoverStatus.status.criticalIncidents
| |
object Opsional | CriticalIncidents adalah daftar datar dari semua Insiden Kritis yang aktif. |
latestFailoverStatus.status.criticalIncidents.code
| |
string Wajib | Kode adalah kode error untuk error tertentu ini. Kode error adalah string DBSE+numerik, seperti "DBSE1012". |
latestFailoverStatus.status.criticalIncidents.createTime
| |
string Wajib | CreateTime adalah stempel waktu saat Insiden ini dibuat di asal. |
latestFailoverStatus.status.criticalIncidents.message
| |
string Opsional | Pesan menjelaskan insiden atau error yang terjadi. |
latestFailoverStatus.status.criticalIncidents.messageTemplateParams
| |
object Opsional | MessageTemplateParams berisi pasangan nilai kunci yang diperlukan untuk membuat versi Message berbasis data yang mudah digunakan di antarmuka pengguna. |
latestFailoverStatus.status.criticalIncidents.resource
| |
object Wajib | Resource berisi informasi tentang komponen Layanan Database yang melaporkan insiden serta informasi tentang resource Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.component
| |
string Wajib | Komponen adalah ID internal subsistem Layanan Database yang melaporkan insiden. |
latestFailoverStatus.status.criticalIncidents.resource.location
| |
object Opsional | Lokasi |
latestFailoverStatus.status.criticalIncidents.resource.location.cluster
| |
string Opsional | Cluster adalah nama cluster resource Kubernetes yang terpengaruh. |
latestFailoverStatus.status.criticalIncidents.resource.location.group
| |
string Opsional | Group adalah nama Grup resource Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.location.kind
| |
string Opsional | Kind adalah Jenis resource Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.location.name
| |
string Opsional | Name adalah nama resource Kubernetes yang terpengaruh. |
latestFailoverStatus.status.criticalIncidents.resource.location.namespace
| |
string Opsional | Namespace adalah namespace resource Kubernetes yang terpengaruh. |
latestFailoverStatus.status.criticalIncidents.resource.location.version
| |
string Opsional | Grup adalah Versi resource k8s. |
latestFailoverStatus.status.criticalIncidents.stackTrace
| |
object Opsional | StackTrace berisi daftar pesan yang tidak terstruktur dari pelacakan tumpukan. |
latestFailoverStatus.status.criticalIncidents.stackTrace.component
| |
string Opsional | Komponen adalah nama komponen Layanan Database yang mencatat pesan ke dalam log. |
latestFailoverStatus.status.criticalIncidents.stackTrace.message
| |
string Opsional | Pesan yang dicatat dalam log. |
latestFailoverStatus.status.criticalIncidents.transientUntil
| |
string Opsional | TransientUntil, jika ada, menunjukkan bahwa masalah harus dianggap sementara hingga waktu yang ditentukan. |
latestFailoverStatus.status.endTime
| |
string Opsional | EndTime adalah waktu failover mencapai status akhirnya. |
latestFailoverStatus.status.internal
| |
object Opsional | Internal digunakan oleh pengontrol sistem. Jangan bergantung pada informasi di bagian ini. |
latestFailoverStatus.status.internal.newPrimary
| |
string Wajib | NewPrimary adalah instance yang Anda coba failover. |
latestFailoverStatus.status.internal.oldPrimary
| |
string Wajib | OldPrimary adalah instance yang merupakan instance utama pada awal failover. |
latestFailoverStatus.status.internal.phase
| |
string Opsional | Fase digunakan untuk melacak status failover saat ini. |
latestFailoverStatus.status.observedGeneration
| |
integer Opsional | Generasi yang diamati oleh pengontrol. |
latestFailoverStatus.status.reconciled
| |
boolean Opsional | Apakah resource telah direkonsiliasi oleh pengontrol. |
latestFailoverStatus.status.startTime
| |
string Opsional | StartTime adalah waktu dimulainya operasi failover. |
latestFailoverStatus.status.state
| |
string Opsional |
Status adalah status operasi failover saat ini. Nilainya adalah InProgress, Success, Failed_RollbackInProgress, Failed_RollbackSuccess, dan Failed_RollbackFailed.
|
observedGeneration
| |
integer Opsional | Internal: Generasi yang diamati oleh pengontrol. |
phase
| |
string Opsional | T/A |
primary
| |
object Opsional | Primary berisi status Instance utama. |
primary.allocatedResources
| |
object Opsional | AllocatedResources mewakili konfigurasi memori, CPU, dan disk saat ini. |
primary.allocatedResources.cpu
| |
integer or string Wajib | Jumlah CPU yang dialokasikan ke penampung database. |
primary.allocatedResources.disks
| |
object Wajib | Spesifikasi disk yang dialokasikan ke penampung database. |
primary.allocatedResources.disks.accessModes
| |
string Opsional | AccessModes berisi mode akses yang diinginkan untuk volume. Untuk mengetahui informasi selengkapnya, lihat Mode Akses. |
primary.allocatedResources.disks.annotations
| |
object Opsional | Anotasi tambahan ditambahkan ke Klaim Volume Persisten. Hal ini memungkinkan integrasi dengan alat lain. |
primary.allocatedResources.disks.name
| |
string Wajib | Nama disk. Kolom ini wajib diisi. Nilai yang diizinkan adalah: "DataDisk", "LogDisk", "BackupDisk", dan "ObsDisk". |
primary.allocatedResources.disks.selector
| |
object Opsional | Kueri label di volume yang akan dipertimbangkan untuk pengikatan. Jika kolom ini ditetapkan, volume dengan label yang cocok akan digunakan sebagai volume pendukung untuk disk. Untuk informasi selengkapnya, lihat PersistentVolumeClaimSpec |
primary.allocatedResources.disks.selector
| |
object Opsional | Kueri label di volume yang akan dipertimbangkan untuk pengikatan. Jika kolom ini ditetapkan, volume dengan label yang cocok akan digunakan sebagai volume pendukung untuk disk. Untuk mengetahui informasi selengkapnya, lihat PersistentVolumeClaimSpec. |
primary.allocatedResources.disks.selector.matchExpressions
| |
object Opsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratan tersebut dihubungkan dengan AND. |
primary.allocatedResources.disks.selector.matchExpressions.operator
| |
string Wajib | operator mewakili hubungan kunci dengan kumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primary.allocatedResources.disks.selector.matchExpressions.values
| |
string Opsional | values adalah array nilai string. Jika operatornya adalah In atau NotIn, array nilai tidak boleh kosong. Jika operatornya adalah Exists atau DoesNotExist, array nilai harus kosong. Array ini diganti selama patch penggabungan strategis. |
primary.allocatedResources.disks.selector.matchlabels
| |
object Opsional | matchLabels adalah peta pasangan {key,value}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratan tersebut dihubungkan dengan AND. |
primary.allocatedResources.disks.selector.matchlabels
| |
object Opsional | matchLabels adalah peta pasangan {key,value}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratan tersebut dihubungkan dengan AND. |
primary.allocatedResources.disks.size
| |
string Wajib | Ukuran disk dalam byte, misalnya, "10Gi" untuk 10 Gibibyte. Kolom ini wajib diisi. Awalan unit ukuran yang diizinkan adalah: "Ki", "Mi", "Gi", "Ti, "Pi", dan "Ei" untuk basis 2. Juga "K", "M", "G", "T, "P", dan "E" untuk basis 10. Untuk mengetahui informasi selengkapnya, lihat Akhiran unit. |
primary.allocatedResources.disks.storageClass
| |
string Opsional | StorageClass mengarah ke class penyimpanan CSI tertentu. Kolom ini bersifat opsional. Jika kolom tidak ditetapkan, class penyimpanan CSI default untuk cluster Kubernetes akan digunakan. Jika tidak ada default untuk cluster Kubernetes, Klaim Volume Persistensi akan gagal dan cluster database akan gagal disediakan. Untuk mengetahui informasi selengkapnya, lihat Kelas Penyimpanan. |
primary.allocatedResources.disks.volumeName
| |
string Opsional | VolumeName adalah referensi pengikatan ke Volume Persisten yang terikat dengan disk ini. Kolom ini bersifat opsional. Tindakan ini memungkinkan penggunaan kembali volume yang ada. Perhatikan bahwa jika kolom ini ditentukan, nilai "storageClass" tidak akan berlaku. Untuk informasi selengkapnya, lihat Penautan. |
primary.allocatedResources.memory
| |
string or integer Wajib | Jumlah memori yang dialokasikan ke penampung database. |
primary.allocatedResources.memory
| |
string or integer Wajib | Jumlah memori yang dialokasikan ke penampung database. |
primary.conditions
| |
object Wajib | Kondisi mewakili pengamatan terbaru yang tersedia tentang status Instance saat ini. |
primary.conditions.lastTransitionTime
| |
string Wajib | lastTransitionTime adalah waktu terakhir kondisi bertransisi dari satu status ke status lainnya, yang terjadi saat kondisi yang mendasarinya berubah. Jika waktu saat kondisi yang mendasarinya berubah tidak diketahui, Anda dapat menggunakan waktu saat kolom API berubah. |
primary.conditions.message
| |
string Wajib | pesan adalah pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Ini dapat berupa string kosong. |
primary.conditions.observedGeneration
| |
integer Opsional | observedGeneration mewakili .metadata.generation yang menjadi dasar penetapan kondisi. Misalnya, jika .metadata.generation adalah 12, tetapi .status.conditions[x].observedGeneration adalah 9, kondisi tersebut sudah tidak berlaku sehubungan dengan status instance saat ini. |
primary.conditions.reason
| |
string Wajib | reason berisi ID terprogram yang menunjukkan alasan transisi terakhir kondisi. Produsen jenis kondisi tertentu dapat menentukan nilai dan makna yang diharapkan untuk kolom ini, dan apakah nilai tersebut dianggap sebagai API yang dijamin. Nilai harus berupa string CamelCase. Kolom ini tidak boleh kosong. |
primary.conditions.status
| |
string Wajib | Status kondisi, salah satu dari Benar, Salah, Tidak diketahui. |
primary.conditions.type
| |
string Wajib | Jenis kondisi dalam CamelCase atau di foo.example.com/CamelCase. Banyak nilai .condition.type yang konsisten di seluruh resource seperti Tersedia, tetapi karena kondisi arbitrer dapat berguna (lihat .node.status.conditions), kemampuan untuk menyelesaikan konflik sangatlah penting. Ekspresi reguler yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.currentControlPlaneAgentsVersion
| |
string Opsional | CurrentControlPlaneAgentsVersion adalah versi agen bidang kontrol yang dijalankan instance utama. Nilai ini harus cocok dengan nilai spec.controlPlaneAgentsVersion setelah instance utama disediakan atau upgrade atau downgrade berhasil diselesaikan. |
primary.currentDatabaseImage
| |
string Opsional | CurrentDatabaseImage adalah image database yang disesuaikan yang digunakan instance utama. Nilai ini harus cocok dengan nilai spec.databaseImage setelah instance utama disediakan atau upgrade atau downgrade berhasil selesai. |
primary.currentDatabaseVersion
| |
string Opsional | CurrentDatabaseVersion adalah versi database saat ini yang dijalankan instance utama. Nilai ini harus cocok dengan nilai spec.databaseVersion setelah instance utama disediakan atau upgrade atau downgrade berhasil diselesaikan. |
primary.currentParameters
| |
object Opsional | CurrentParameters menunjukkan nilai parameter saat ini. CurrentParameters memungkinkan untuk memverifikasi bahwa kolom spec.primarySpec.parameters telah diterapkan ke database. Hanya nama parameter di spec.primarySpec.parameters yang akan disertakan dalam kolom ini. |
primary.endpoint
| |
string Opsional | Endpoint adalah alamat yang dapat digunakan untuk membuat koneksi database. Tidak digunakan lagi: gunakan kolom Endpoints. |
primary.endpoints
| |
object Opsional | Endpoints berisi semua endpoint yang dapat Anda gunakan untuk mengakses instance ini. |
primary.endpoints.name
| |
string Wajib | Name berisi nama endpoint. |
primary.endpoints.value
| |
string Opsional | Nilai berisi informasi endpoint. |
primary.endpoints.value
| |
string Opsional | Nilai berisi informasi endpoint. |
primary.latestExport
| |
object Opsional | LatestExport mewakili ekspor terbaru untuk instance database. |
primary.latestExport.creationTimeStamp
| |
string Opsional | CreationTimeStamp mewakili waktu pembuatan ekspor untuk instance database. |
primary.latestExport.exportName
| |
string Opsional | ExportName adalah Nama ekspor terbaru. |
primary.latestExport.spec
| |
object Opsional | Spesifikasi mewakili spesifikasi ekspor untuk instance database. |
primary.latestExport.spec.dbclusterRef
| |
string Opsional | DBClusterRef adalah nama dbcluster dalam namespace yang sama untuk diekspor. |
primary.latestExport.spec.exportLocation
| |
object Wajib | ExportLocation menentukan lokasi penyimpanan untuk file ekspor. Anda harus memastikan akses tulis yang tepat ke bucket penyimpanan dari dalam Operator. |
primary.latestExport.spec.exportLocation.gcsOptions
| |
object Opsional | GCSOptions adalah referensi ke opsi yang bergantung pada Cloud Storage. |
primary.latestExport.spec.exportLocation.gcsOptions.bucket
| |
string Wajib | Bucket adalah kolom wajib diisi, misalnya, dbs-dump-bucket. Anda harus memastikan akses tulis yang tepat ke bucket penyimpanan dari dalam Operator. |
primary.latestExport.spec.exportLocation.gcsOptions.key
| |
string Wajib | Kunci objek untuk file dump, misalnya, ods-dump/scottschema.dmp. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef
| |
object Opsional | SecretRef adalah referensi ke secret yang menyimpan informasi akses Cloud Storage. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef.name
| |
string Opsional | nama unik dalam namespace untuk mereferensikan resource secret. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef.namespace
| |
string Opsional | namespace menentukan ruang tempat nama secret harus unik. |
primary.latestExport.spec.exportLocation.type
| |
string Wajib | Jenis Repositori, misalnya, S3 atau GCS, yang memberi tahu agen sistem penyimpanan atau API yang akan digunakan. |
primary.latestExport.status
| |
object Opsional | Status menunjukkan impor terbaru untuk instance database. |
primary.latestExport.status.completeTime
| |
string Opsional | CompleteTime adalah waktu saat ekspor selesai. |
primary.latestExport.status.conditions
| |
object Opsional | Kondisi mewakili pengamatan terbaru yang tersedia tentang status Entitas saat ini. |
primary.latestExport.status.conditions.lastTransitionTime
| |
string Wajib | lastTransitionTime adalah waktu terakhir kondisi bertransisi dari satu status ke status lainnya. Hal ini harus dilakukan saat kondisi yang mendasarinya berubah. Jika waktu saat kondisi yang mendasarinya berubah tidak diketahui, gunakan waktu saat kolom API berubah. |
primary.latestExport.status.conditions.message
| |
string Wajib | pesan adalah pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Ini mungkin berupa string kosong. |
primary.latestExport.status.conditions.observedGeneration
| |
integer Opsional | observedGeneration mewakili .metadata.generation yang menjadi dasar penetapan kondisi. Misalnya, jika .metadata.generation saat ini adalah 12 dan .status.conditions[x].observedGeneration adalah 9, kondisi tersebut sudah tidak berlaku sehubungan dengan status instance saat ini. |
primary.latestExport.status.conditions.reason
| |
string Wajib | reason berisi ID terprogram yang menunjukkan alasan transisi terakhir kondisi. Produsen jenis kondisi tertentu dapat menentukan nilai dan makna yang diharapkan untuk kolom ini, dan apakah nilai tersebut dianggap sebagai API yang dijamin. Nilai harus berupa string CamelCase. Kolom ini tidak boleh kosong. |
primary.latestExport.status.conditions.status
| |
string Wajib | Status kondisi, salah satu dari Benar, Salah, Tidak diketahui. |
primary.latestExport.status.conditions.type
| |
string Wajib | Jenis kondisi dalam CamelCase atau di foo.example.com/CamelCase. Banyak nilai .condition.type yang konsisten di seluruh resource seperti Tersedia, tetapi karena kondisi arbitrer dapat berguna (lihat .node.status.conditions), kemampuan untuk menyelesaikan konflik sangatlah penting. Ekspresi reguler yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.latestExport.status.criticalIncidents
| |
object Opsional | CriticalIncidents adalah daftar datar dari semua Insiden Kritis yang aktif. |
primary.latestExport.status.criticalIncidents.code
| |
string Wajib | Kode adalah kode error untuk error tertentu ini. Kode error adalah string DBSE+numerik, seperti "DBSE1012". |
primary.latestExport.status.criticalIncidents.createTime
| |
string Wajib | CreateTime adalah stempel waktu saat Insiden ini dibuat di asal. |
primary.latestExport.status.criticalIncidents.message
| |
string Opsional | Pesan menjelaskan insiden atau error yang terjadi. |
primary.latestExport.status.criticalIncidents.messageTemplateParams
| |
object Opsional | MessageTemplateParams berisi pasangan nilai kunci yang diperlukan untuk membuat versi Message berbasis data yang mudah digunakan di antarmuka pengguna. |
primary.latestExport.status.criticalIncidents.resource
| |
object Wajib | Resource berisi informasi tentang komponen Layanan Database yang melaporkan insiden, serta informasi tentang resource Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.component
| |
string Wajib | Komponen adalah ID internal subsistem Layanan Database yang melaporkan insiden. |
primary.latestExport.status.criticalIncidents.resource.location
| |
object Opsional | Lokasi |
primary.latestExport.status.criticalIncidents.resource.location.cluster
| |
string Opsional | Cluster adalah nama cluster resource Kubernetes yang terpengaruh. |
primary.latestExport.status.criticalIncidents.resource.location.group
| |
string Opsional | Group adalah nama Grup resource Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.kind
| |
string Opsional | Kind adalah nama Kind resource Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.name
| |
string Opsional | Name adalah nama resource Kubernetes yang terpengaruh. |
primary.latestExport.status.criticalIncidents.resource.location.namespace
| |
string Opsional | Namespace adalah namespace resource Kubernetes yang terpengaruh. |
primary.latestExport.status.criticalIncidents.resource.location.version
| |
string Opsional | Grup adalah Versi resource Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.version
| |
string Opsional | Grup adalah Versi resource Kubernetes. |
primary.latestExport.status.criticalIncidents.stackTrace
| |
object Opsional | StackTrace berisi daftar pesan yang tidak terstruktur dari pelacakan tumpukan. |
primary.latestExport.status.criticalIncidents.stackTrace.component
| |
string Opsional | Komponen adalah nama komponen Layanan Database yang mencatat pesan ke dalam log. |
primary.latestExport.status.criticalIncidents.stackTrace.message
| |
string Opsional | Pesan yang dicatat dalam log. |
primary.latestExport.status.criticalIncidents.transientUntil
| |
string Opsional | TransientUntil, jika ada, menunjukkan bahwa masalah harus dianggap sementara hingga waktu yang ditentukan. |
primary.latestExport.status.exportSubDirectory
| |
string Opsional | ExportSubDirectory adalah subdirektori yang ditambahkan ke ExportLocation untuk menyimpan file yang diekspor. |
primary.latestExport.status.observedGeneration
| |
integer Opsional | ExportSubDirectory adalah subdirektori yang ditambahkan ke ExportLocation untuk menyimpan file yang diekspor. |
primary.latestExport.status.phase
| |
string Opsional | Fase adalah ringkasan status ekspor saat ini. |
primary.latestExport.status.reconciled
| |
boolean Opsional | Internal: Apakah resource direkonsiliasi oleh pengontrol. |
primary.latestExport.status.startTime
| |
string Opsional | StartTime adalah waktu saat ekspor dimulai. |
primary.latestImport
| |
object Opsional | LatestImport mewakili impor terbaru untuk instance database. |
primary.latestImport.creationTimeStamp
| |
string Opsional | CreationTimeStamp menunjukkan waktu pembuatan impor untuk instance database. |
primary.latestImport.importName
| |
string Opsional | ImportName adalah Nama impor terbaru. |
primary.latestImport.spec
| |
object Opsional | Spesifikasi mewakili spesifikasi impor untuk instance database. |
primary.latestImport.spec.databaseName
| |
string Opsional | DatabaseName adalah nama resource database dalam Instance yang akan diimpor. |
primary.latestImport.spec.dbclusterRef
| |
string Opsional | DBClusterRef adalah nama dbcluster dalam namespace yang sama yang akan diimpor. |
primary.latestImport.spec.downloadOnly
| |
boolean Opsional | DownloadOnly jika disetel ke benar (true) berarti file dump akan didownload, tetapi tidak diimpor ke DB. Defaultnya adalah "false". |
primary.latestImport.spec.dumpStorage
| |
object Wajib | DumpStorage menentukan lokasi penyimpanan untuk file dump impor. Anda harus memastikan akses baca yang tepat ke bucket penyimpanan dari dalam Operator. |
primary.latestImport.spec.dumpStorage.gcsOptions
| |
object Opsional | GCSOptions adalah referensi ke opsi yang bergantung pada Cloud Storage. |
primary.latestImport.spec.dumpStorage.gcsOptions.bucket
| |
string Wajib | Bucket adalah kolom wajib diisi, misalnya, dbs-dump-bucket. Anda harus memastikan akses tulis yang tepat ke bucket penyimpanan dari dalam Operator. |
primary.latestImport.spec.dumpStorage.gcsOptions.key
| |
string Wajib | Kunci objek untuk file dump, misalnya, ods-dump/scottschema.dmp. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef
| |
object Opsional | SecretRef adalah referensi ke secret yang menyimpan informasi akses Cloud Storage. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef.name
| |
string Opsional | nama unik dalam namespace untuk mereferensikan resource secret. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef.namespace
| |
string Opsional | namespace menentukan ruang tempat nama secret harus unik. |
primary.latestImport.spec.dumpStorage.type
| |
string Wajib | Jenis Repositori, misalnya, S3 atau GCS, yang memberi tahu agen sistem penyimpanan atau API yang akan digunakan. |
primary.latestImport.spec.logStorage
| |
object Opsional | LogStorage secara opsional menentukan lokasi penyimpanan untuk menyalin log impor. Anda harus memastikan akses tulis yang tepat ke bucket penyimpanan dari dalam Operator. |
primary.latestImport.spec.logStorage.gcsOptions
| |
object Opsional | GCSOptions adalah referensi ke opsi yang bergantung pada Cloud Storage. |
primary.latestImport.spec.logStorage.gcsOptions.bucket
| |
string Wajib | Bucket adalah kolom wajib diisi, misalnya, dbs-dump-bucket. Anda harus memastikan akses tulis yang tepat ke bucket penyimpanan dari dalam Operator. |
primary.latestImport.spec.logStorage.gcsOptions.key
| |
string Wajib | Kunci objek untuk file dump. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef
| |
object Opsional | SecretRef adalah referensi ke secret yang menyimpan informasi akses Cloud Storage. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef.name
| |
string Opsional | nama unik dalam namespace untuk mereferensikan resource secret. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef.namespace
| |
string Opsional | namespace menentukan ruang tempat nama secret harus unik. |
primary.latestImport.spec.logStorage.type
| |
string Wajib | Jenis Repositori yang memberi tahu agen sistem penyimpanan atau API yang akan digunakan. |
primary.latestImport.status
| |
object Opsional | Status menunjukkan impor terbaru untuk instance database. |
primary.latestImport.status.completeTime
| |
string Opsional | CompleteTime adalah waktu saat impor selesai. |
primary.latestImport.status.conditions
| |
object Opsional | Kondisi mewakili pengamatan terbaru yang tersedia tentang status Entitas saat ini. |
primary.latestImport.status.conditions.lastTransitionTime
| |
string Wajib | lastTransitionTime adalah waktu terakhir kondisi bertransisi dari satu status ke status lainnya. Hal ini harus dilakukan saat kondisi yang mendasarinya berubah. Jika waktu saat kondisi yang mendasarinya berubah tidak diketahui, gunakan waktu saat kolom API berubah. |
primary.latestImport.status.conditions.message
| |
string Wajib | pesan adalah pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Ini mungkin berupa string kosong. |
primary.latestImport.status.conditions.observedGeneration
| |
integer Opsional | observedGeneration mewakili .metadata.generation yang menjadi dasar penetapan kondisi. Misalnya, jika .metadata.generation adalah 12 dan .status.conditions[x].observedGeneration adalah 9, kondisi tersebut sudah tidak berlaku sehubungan dengan status instance saat ini. |
primary.latestImport.status.conditions.reason
| |
string Wajib | reason berisi ID terprogram yang menunjukkan alasan transisi terakhir kondisi. Produsen jenis kondisi tertentu dapat menentukan nilai dan makna yang diharapkan untuk kolom ini, dan apakah nilai tersebut dianggap sebagai API yang dijamin. Nilai harus berupa string CamelCase. Kolom ini tidak boleh kosong. |
primary.latestImport.status.conditions.status
| |
string Wajib | Status kondisi, salah satu dari Benar, Salah, Tidak diketahui. |
primary.latestImport.status.conditions.type
| |
string Wajib | jenis kondisi dalam CamelCase atau di foo.example.com/CamelCase. Banyak nilai .condition.type yang konsisten di seluruh resource seperti Tersedia, tetapi karena kondisi arbitrer dapat berguna (lihat .node.status.conditions), kemampuan untuk menyelesaikan konflik sangatlah penting. Ekspresi reguler yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.latestImport.status.criticalIncidents
| |
object Opsional | CriticalIncidents adalah daftar datar dari semua Insiden Kritis yang aktif. |
primary.latestImport.status.criticalIncidents.code
| |
string Wajib | Kode adalah kode error untuk error tertentu ini. Kode error adalah string DBSE+numerik, seperti "DBSE1012". |
primary.latestImport.status.criticalIncidents.createTime
| |
string Wajib | CreateTime adalah stempel waktu saat Insiden ini dibuat di asal. |
primary.latestImport.status.criticalIncidents.message
| |
string Opsional | Pesan menjelaskan insiden atau error yang terjadi. |
primary.latestImport.status.criticalIncidents.messageTemplateParams
| |
object Opsional | MessageTemplateParams berisi pasangan nilai kunci yang diperlukan untuk membuat versi Message berbasis data yang mudah digunakan di antarmuka pengguna. |
primary.latestImport.status.criticalIncidents.resource
| |
object Wajib | Resource berisi informasi tentang komponen Layanan Database yang melaporkan insiden, serta informasi tentang resource Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.component
| |
string Wajib | Komponen adalah ID internal subsistem Layanan Database yang melaporkan insiden. |
primary.latestImport.status.criticalIncidents.resource.location
| |
object Opsional | Lokasi |
primary.latestImport.status.criticalIncidents.resource.location.cluster
| |
string Opsional | Cluster adalah nama cluster resource Kubernetes yang terpengaruh. |
primary.latestImport.status.criticalIncidents.resource.location.group
| |
string Opsional | Group adalah nama Grup resource Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.location.kind
| |
string Opsional | Kind adalah Jenis resource Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.location.name
| |
string Opsional | Name adalah nama resource Kubernetes yang terpengaruh. |
primary.latestImport.status.criticalIncidents.resource.location.namespace
| |
string Opsional | Namespace adalah namespace resource Kubernetes yang terpengaruh. |
primary.latestImport.status.criticalIncidents.resource.location.version
| |
string Opsional | Grup adalah Versi resource Kubernetes. |
primary.latestImport.status.criticalIncidents.stackTrace
| |
object Opsional | StackTrace berisi daftar pesan yang tidak terstruktur dari pelacakan tumpukan. |
primary.latestImport.status.criticalIncidents.stackTrace.component
| |
string Opsional | Komponen adalah nama komponen Layanan Database yang mencatat pesan ke dalam log. |
primary.latestImport.status.criticalIncidents.stackTrace.message
| |
string Opsional | Pesan yang dicatat dalam log. |
primary.latestImport.status.criticalIncidents.transientUntil
| |
string Opsional | TransientUntil, jika ada, menunjukkan bahwa masalah harus dianggap sementara hingga waktu yang ditentukan. |
primary.latestImport.status.dumpPath
| |
string Opsional | DumpPath adalah jalur file dump yang didownload untuk impor khusus download. |
primary.latestImport.status.observedGeneration
| |
integer Opsional | Internal: Generasi yang diamati oleh pengontrol. |
primary.latestImport.status.phase
| |
string Opsional | Fase adalah ringkasan status impor saat ini. |
primary.latestImport.status.reconciled
| |
boolean Opsional | Internal: Apakah resource direkonsiliasi oleh pengontrol. |
primary.latestImport.status.startTime
| |
string Opsional | StartTime adalah waktu mulai impor. |
primary.phase
| |
string Opsional | Fase adalah ringkasan status Instance saat ini. |
primary.walArchiveSetting
| |
object Opsional | WalArchiveSetting mewakili setelan arsip write-ahead log (WAL) saat ini. |
primary.walArchiveSetting.location
| |
string Opsional | T/A |
reconciled
| |
boolean Opsional | Internal: Apakah resource direkonsiliasi oleh pengontrol. |
registrationStatus
| |
object Opsional | RegistrationStatus mewakili status migrasi untuk cluster database. |
registrationStatus.isHA
| |
boolean Opsional | IsHA ditetapkan ke benar (true) jika setelan Ketersediaan HA DBClusterSpec memiliki minimal 1 penyiapan numberOfStandbys. |
registrationStatus.isRegistered
| |
boolean Opsional | T/A |
registrationStatus.isRegistered
| |
string Opsional | RegistrationTime menunjukkan waktu saat cluster database on-premise didaftarkan ke Google Cloud. |
restoredFrom
| |
object Opsional | RestoredFrom adalah status yang menampilkan sumber pemulihan terbaru untuk DBCluster saat ini. |
restoredFrom.restoredTime
| |
string Opsional | Titik waktu DBCluster sumber yang dipulihkan oleh DBCluster ini. |
restoredFrom.sourceDBCluster
| |
string Opsional | DBCluster sumber yang menjadi sumber pemulihan DBCluster ini. |
restoredFrom.sourceDBCluster
| |
string Opsional | DBCluster sumber yang menjadi sumber pemulihan DBCluster ini. |
serviceAccounts
| |
object Opsional | ServiceAccounts berisi akun layanan yang dibuat oleh platform kontrol untuk digunakan oleh berbagai operasi. Dengan memberikan izin ke akun layanan ini, database dapat berinteraksi dengan layanan lain dalam ekosistem Kubernetes. Untuk informasi lebih lanjut, termasuk izin yang diperlukan, lihat dokumentasi setiap operasi. |