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 atau opsional |
Deskripsi |
|---|---|
allowExternalIncomingTraffic
| |
booleanOpsional | T/A |
availability
| |
objectOpsional | Ketersediaan berisi setelan yang dapat disesuaikan untuk fitur ketersediaan tinggi (HA) DBCluster. |
availability.autoFailoverTriggerThreshold
| |
integerOpsional | 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
| |
integerOpsional |
AutoHealTriggerThreshold adalah jumlah kegagalan health check instance standby berturut-turut yang memulai penyembuhan otomatis. Untuk menonaktifkan perbaikan otomatis, gunakan tanda EnableAutoHeal. Nilai defaultnya adalah 5.
|
availability.enableAutoFailover
| |
booleanOpsional | EnableAutoFailover berarti DBCluster ini akan memicu failover jika mendeteksi bahwa instance utama tidak responsif dan instance standby responsif. Jika disetel ke benar (true), failover otomatis akan diaktifkan. Jika disetel ke salah (false), maka failover otomatis tidak dipicu meskipun sistem mendeteksi bahwa instance utama tidak responsif. Nilai defaultnya adalah benar (true). Jika diaktifkan, dan sistem mendeteksi bahwa instance utama tidak sehat untuk nilai minimum tertentu, sistem akan memicu failover. Fitur ini hanya berlaku jika ini adalah HA DBCluster dan jika standby dalam kondisi baik. |
availability.enableAutoHeal
| |
booleanOpsional | EnableAutoHeal berarti DBCluster ini akan memicu perbaikan otomatis jika mendeteksi bahwa instance standby tidak responsif. Jika disetel ke benar (true), perbaikan otomatis akan diaktifkan. Jika disetel ke salah (false), autoheal tidak akan dipicu meskipun sistem mendeteksi bahwa instance standby tidak responsif. Nilai defaultnya adalah benar (true). Jika diaktifkan, jika sistem mendeteksi bahwa instance standby tidak responsif untuk nilai minimum tertentu, sistem akan memicu perbaikan otomatis. Fitur ini hanya berlaku jika ini adalah HA DBCluster. |
availability.enableStandbyAsReadReplica
| |
booleanWajib | 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
| |
integerOpsional | HealthcheckPeriodSeconds adalah jumlah detik yang ditunggu oleh pemeriksa health check sebelum memeriksa kembali kesehatan instance utama dan standby serta memperbarui statusnya. |
availability.numberOfStandbys
| |
integerOpsional | 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 siaga yang diizinkan adalah 5. Untuk memeriksa status HA saat ini di DBCluster ini, lihat kondisi HAReady di bagian status DBCluster. Jika HAReady bernilai benar (true), penyiapan telah selesai dan siap. Jika disetel ke 0, HA akan dinonaktifkan di cluster, dan menghapus semua 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
| |
objectOpsional | T/A |
connectedModeSpec.apiSecretKey
| |
stringOpsional | T/A |
connectedModeSpec.clusterId
| |
stringOpsional | T/A |
connectedModeSpec.displayLocation
| |
stringOpsional | T/A |
connectedModeSpec.gcpProjectId
| |
stringOpsional | T/A |
connectedModeSpec.gcpZone
| |
stringOpsional | T/A |
controlPlaneAgentsVersion
| |
stringWajib | ControlPlaneAgentsVersion adalah versi agen bidang 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. Dalam kasus cluster database baru, instance akan dibuat menggunakan versi yang ditentukan. Jika ada cluster database, operator akan mencoba mengupgrade atau mendowngrade ke controlPlaneAgentsVersion yang ditentukan. Field status.currentControlPlaneAgentsVersion menunjukkan versi saat ini untuk agen bidang kontrol. |
databaseImage
| |
stringOpsional | DatabaseImage adalah Uniform Resource Identifier dari image database yang disesuaikan dalam container registry. Jika databaseImage ditentukan, operator 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
| |
stringOpsional | DatabaseVersion adalah versi database yang diinginkan untuk cluster, misalnya, "15.4.5". Kolom ini wajib diisi. Versi ini diterapkan ke semua instance cluster database. Dalam kasus cluster database baru, instance dibuat menggunakan versi yang ditentukan. Dalam kasus cluster database yang ada, operator mencoba mengupgrade atau mendowngrade ke databaseVersion yang ditentukan. field status.currentDatabaseVersion menunjukkan versi database saat ini. |
isDeleted
| |
booleanOpsional | IsDeleted menunjukkan permintaan untuk menghapus DBCluster. Secara default, kolom ini adalah false. Kolom ini berlaku untuk semua instance cluster database. Jika disetel ke benar (true), panel kontrol akan mencoba melepaskan resource terkait, termasuk endpoint jaringan. Lihat kolom status untuk mengetahui indikasi keberhasilan atau kegagalan, jika ada. |
mode
| |
stringOpsional |
Menunjukkan mode DBCluster ini. Properti ini menerima salah satu nilai berikut "" atau disasterRecovery.
|
primarySpec
| |
objectWajib | PrimarySpec berisi spesifikasi instance Utama cluster database. Instance utama berisi resource komputasi dan penyimpanan yang melayani endpoint baca-tulis cluster database. |
primarySpec.adminUser
| |
objectWajib | AdminUser mewakili spesifikasi pengguna admin. Ini adalah pengguna database awal yang dibuat oleh bidang kontrol. Pengguna database tambahan dikelola langsung oleh pengguna akhir. Kolom ini juga dapat digunakan untuk mereset sandi pengguna awal. |
primarySpec.adminUser.passwordRef
| |
objectOpsional |
PasswordRef adalah nama secret yang berisi sandi pengguna admin. Nilai ini digunakan selama penyediaan awal atau reset sandi untuk menyetel sandi pengguna admin ke sandi tersebut. Secret harus berada di project yang sama dengan cluster Database. Nama secret harus mengikuti pola ini: db-pw- |
primarySpec.adminUser.passwordRef.name
| |
stringOpsional | Nama referen. Untuk mengetahui informasi selengkapnya, lihat Nama. |
primarySpec.allowExternalIncomingTrafficToInstance
| |
booleanOpsional | AllowExternalIncomingTrafficToInstance digunakan untuk mengonfigurasi pembuatan LB eksternal. |
primarySpec.AuditLogTarget
| |
objectOpsional | AuditLogTarget mengonfigurasi sink untuk log audit database. |
primarySpec.AuditLogTarget.syslog
| |
objectOpsional | T/A |
primarySpec.AuditLogTarget.certsSecretRef
| |
objectWajib | CertsSecretRef berisi sertifikat yang akan digunakan untuk koneksi TLS ke server syslog. |
primarySpec.AuditLogTarget.certsSecretRef.name
| |
stringOpsional | name unik dalam namespace untuk mereferensikan resource secret. |
primarySpec.AuditLogTarget.certsSecretRef.namespace
| |
stringOpsional | namespace menentukan ruang tempat nama secret harus unik. |
primarySpec.AuditLogTarget.syslog.host
| |
stringWajib | Host adalah FQDN server syslog atau alamat IP. |
primarySpec.availabilityOptions
| |
objectOpsional | AvailabilityOptions berisi setelan yang dapat disesuaikan untuk fitur HA. |
primarySpec.availabilityOptions.healthcheckPeriodSeconds
| |
integerOpsional | HealthcheckPeriodSeconds adalah jumlah detik yang akan ditunggu oleh pemeriksa healthcheck sebelum memeriksa kembali kesehatan instance utama dan standby serta memperbarui statusnya. Kolom ini disebarkan dari spesifikasi DBCluster. |
primarySpec.availabilityOptions.livenessProbe
| |
stringOpsional | LivenessProbe mengaktifkan atau menonaktifkan pemeriksaan keaktifan yang digunakan untuk memicu mulai ulang container. Jika disetel ke Diaktifkan, pemeriksaan keaktifan akan menjalankan health check berkala pada database. Container akan dimulai ulang jika gagal dalam tiga health check berturut-turut. LivenessProbe otomatis dinonaktifkan untuk instance HA. Jika disetel ke Nonaktif, pemeriksaan keaktifan tidak menjalankan health check pada database. Nilai defaultnya adalah Diaktifkan. |
primarySpec.availabilityOptions.livenessProbe
| |
stringOpsional | LivenessProbe mengaktifkan atau menonaktifkan pemeriksaan keaktifan yang digunakan untuk memicu mulai ulang container. Jika disetel ke Diaktifkan, pemeriksaan keaktifan akan menjalankan health check berkala pada database. Container akan dimulai ulang jika gagal dalam tiga health check berturut-turut. LivenessProbe otomatis dinonaktifkan untuk instance HA. Jika disetel ke Nonaktif, pemeriksaan keaktifan tidak menjalankan health check pada database. Nilai defaultnya adalah Diaktifkan. |
primarySpec.dbLoadBalancerOptions
| |
objectOpsional | DBNetworkServiceOptions memungkinkan untuk mengganti beberapa detail Layanan Kubernetes yang dibuat untuk mengekspos koneksi ke database. |
primarySpec.dbLoadBalancerOptions.annotations
| |
objectOpsional | Anotasi yang diberikan oleh pelanggan ditambahkan ke objek layanan jenis loadbalancer. |
primarySpec.dbLoadBalancerOptions.gcp
| |
objectOpsional | Berisi atribut khusus Google Clouduntuk LoadBalancer Kubernetes. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerIP
| |
stringOpsional | LoadBalancerIP adalah alamat IP statis. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi alamat IP eksternal statis. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerType
| |
stringOpsional | LoadBalancer dapat bersifat internal atau eksternal. Untuk mengetahui informasi selengkapnya, lihat Load balancer internal. |
primarySpec.features
| |
objectOpsional | Spesifikasi fitur. |
primarySpec.features.googleMLExtension
| |
objectOpsional | Spesifikasi Ekstensi machine learning (ML) Google. |
primarySpec.features.googleMLExtension.config
| |
objectOpsional | Konfigurasi Ekstensi ML Google. |
primarySpec.features.googleMLExtension.config.vertexAIKeyRef
| |
stringOpsional | T/A |
primarySpec.features.googleMLExtension.config.vertexAIRegion
| |
stringOpsional | T/A |
primarySpec.features.googleMLExtension.enabled
| |
booleanWajib | T/A |
primarySpec.features.memoryAgent
| |
objectOpsional | T/A |
primarySpec.features.memoryAgent.enabled
| |
booleanWajib | Menunjukkan minat untuk mengaktifkan atau menonaktifkan agen memori untuk database. Nilai defaultnya adalah benar (true). |
primarySpec.features.memoryAgent.enabled
| |
booleanWajib | Menunjukkan minat untuk mengaktifkan atau menonaktifkan agen memori untuk database. Nilai defaultnya adalah benar (true). |
primarySpec.isStopped
| |
booleanOpsional | IsStopped menghentikan instance jika disetel ke benar (true). Secara default, kolom ini disetel ke false. Saat dihentikan, resource komputasi (CPU, memori) instance akan dilepaskan. Namun, instance tetap menyimpan resource penyimpanan dan endpoint jaringan sehingga memulai ulang bersifat transparan bagi layanan hilir. Lihat kolom status untuk mengetahui keberhasilan atau kegagalan, jika ada. |
primarySpec.mode
| |
stringOpsional |
Mode menentukan cara instance ini dikelola oleh operator. Nilai yang mungkin adalah sebagai berikut: ManuallySetUpStandby, Pause, Recovery, dan Maintenance.
|
primarySpec.parameters
| |
objectOpsional | Parameter memungkinkan Anda menetapkan parameter database untuk cluster database. Parameter mengambil pasangan nilai kunci yang sesuai dengan nama/nilai parameter sebagaimana ditentukan oleh mesin database. |
primarySpec.resources
| |
objectWajib | Spesifikasi resource untuk container database. Jika ada perubahan pada kolom di dalam resource, operator akan memulai ulang instance database dengan spesifikasi resource baru. |
primarySpec.resources.cpu
| |
integer or stringWajib | Jumlah CPU yang dialokasikan ke container database. |
primarySpec.resources.disks
| |
objectWajib | Spesifikasi disk yang dialokasikan ke penampung database. |
primarySpec.resources.disks.accessModes
| |
stringOpsional | AccessModes berisi mode akses yang diinginkan untuk volume. Untuk mengetahui informasi selengkapnya, lihat Mode Akses. |
primarySpec.resources.disks.annotations
| |
objectOpsional | Anotasi tambahan ditambahkan ke Persistent Volume Claim. Kolom ini memungkinkan Anda berintegrasi dengan alat lain. |
primarySpec.resources.disks.name
| |
stringWajib | Nama disk. Nilai yang diizinkan adalah: DataDisk, LogDisk, BackupDisk, dan ObsDisk. |
primarySpec.resources.disks.selector
| |
objectOpsional | Kueri label atas volume yang akan dipertimbangkan untuk pengikatan. Jika kolom ini disetel, volume dengan label yang cocok akan digunakan sebagai volume pendukung untuk disk. Untuk mengetahui informasi selengkapnya, lihat PersistentVolumeClaimSpec. |
primarySpec.resources.disks.selector.matchExpressions
| |
objectOpsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratannya di-AND-kan. |
primarySpec.resources.disks.selector.matchExpressions.key
| |
stringWajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.resources.disks.selector.matchExpressions.operator
| |
stringWajib | mewakili hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.resources.disks.selector.matchExpressions.values
| |
stringOpsional | 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
| |
objectOpsional | matchLabels adalah peta pasangan {kunci,nilai}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratannya di-AND-kan. |
primarySpec.resources.disks.size
| |
stringWajib | 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 Awalan unit. |
primarySpec.resources.disks.storageClass
| |
stringOpsional | StorageClass mengarah ke class penyimpanan CSI tertentu. Kolom ini bersifat opsional. Jika kolom tidak disetel, class penyimpanan CSI default untuk cluster Kubernetes akan digunakan. Jika tidak ada default untuk cluster Kubernetes, maka Klaim Volume Persistensi akan gagal dan cluster database akan gagal disediakan. Untuk mengetahui informasi selengkapnya, lihat Kelas Penyimpanan. |
primarySpec.resources.disks.volumeName
| |
stringOpsional | VolumeName adalah referensi binding 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 mengetahui informasi selengkapnya, lihat Binding. |
primarySpec.resources.memory
| |
string or integerWajib | Jumlah memori yang dialokasikan ke penampung database. |
primarySpec.resources.memory
| |
string or integerWajib | Jumlah memori yang dialokasikan ke penampung database. |
primarySpec.schedulingConfig
| |
objectOpsional | SchedulingConfig menentukan cara instance harus 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
| |
objectOpsional | NodeAffinity menjelaskan aturan penjadwalan afinitas node untuk instance. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
objectOpsional | Scheduler lebih memilih untuk menjadwalkan pod ke node yang memenuhi ekspresi afinitas yang ditentukan oleh kolom ini, tetapi scheduler dapat 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 pada 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
| |
objectWajib | Istilah pemilih node, yang terkait dengan bobot yang sesuai. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
| |
objectOpsional | Daftar persyaratan pemilih node menurut label node. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key
| |
stringWajib | Kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator
| |
stringWajib | Mewakili hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, DoesNotExist. Gt, dan Lt. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values
| |
stringOpsional | 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
| |
objectOpsional | Daftar persyaratan pemilih node menurut kolom node. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key
| |
stringWajib | Kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator
| |
stringWajib | Mewakili hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, DoesNotExist. Gt, dan Lt. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values
| |
stringOpsional | 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
| |
integerWajib | Bobot yang terkait dengan pencocokan nodeSelectorTerm yang sesuai, dalam rentang 1-100. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
objectOpsional | 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 titik selama eksekusi pod, misalnya karena update, sistem mungkin atau mungkin tidak mencoba untuk mengeluarkan pod dari nodenya. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
| |
objectWajib | Daftar istilah pemilih node. Istilahnya adalah OR. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
| |
objectOpsional | Daftar persyaratan pemilih node menurut label node. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key
| |
stringWajib | Kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator
| |
stringWajib | Mewakili hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, DoesNotExist. Gt, dan Lt. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values
| |
stringOpsional | 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
| |
objectOpsional | Daftar persyaratan pemilih node menurut kolom node. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key
| |
stringWajib | Kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator
| |
stringWajib | Mewakili hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, DoesNotExist. Gt, dan Lt. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values
| |
stringOpsional | 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
| |
objectOpsional | PodAffinity menjelaskan aturan penjadwalan afinitas pod untuk instance. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
objectOpsional | Scheduler akan memprioritaskan node yang memenuhi ekspresi afinitas yang ditentukan dalam kolom ini saat menjadwalkan pod. Penjadwal mungkin masih memilih node yang tidak sepenuhnya memenuhi kriteria. Node yang paling disukai adalah node dengan total bobot tertinggi. Bobot ini dihitung dengan menjumlahkan nilai untuk setiap node yang memenuhi semua persyaratan penjadwalan (seperti permintaan resource atau ekspresi afinitas requiredDuringScheduling). Untuk setiap podAffinityTerm yang cocok, bobot node akan bertambah, dan node dengan total bobot tertinggi akan dipilih sebagai yang paling disukai. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
objectWajib | Istilah afinitas pod, yang terkait dengan bobot yang sesuai. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
objectOpsional | Kueri label pada sekumpulan resource, dalam hal ini, pod. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
| |
objectOpsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key
| |
stringWajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator
| |
stringWajib | mewakili hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values
| |
stringOpsional | 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
| |
objectOpsional | matchLabels adalah peta pasangan {kunci,nilai}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
| |
objectOpsional | Kueri label pada kumpulan namespace yang berlaku untuk istilah tersebut. Istilah ini diterapkan pada 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". Selektor kosong ({}) cocok dengan semua namespace. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
| |
objectOpsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key
| |
stringWajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator
| |
stringWajib | mewakili hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values
| |
stringOpsional | 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
| |
objectOpsional | matchLabels adalah peta pasangan {kunci,nilai}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
stringOpsional | namespaces 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
| |
stringWajib | Pod ini harus ditempatkan bersama (afinitas) atau tidak ditempatkan bersama (anti-afinitas) dengan pod yang cocok dengan labelSelector di namespace yang ditentukan. Ditempatkan bersama didefinisikan sebagai berjalan di node yang nilai label dengan kunci topologyKey-nya cocok dengan node tempat salah satu pod yang dipilih berjalan. topologyKey kosong tidak diizinkan. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integerWajib | bobot yang terkait dengan pencocokan podAffinityTerm yang sesuai, dalam rentang 1-100. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
objectOpsional | 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 titik selama eksekusi pod, misalnya, karena update label pod, sistem mungkin atau mungkin tidak mencoba untuk mengeluarkan pod dari nodenya. Jika ada beberapa elemen, daftar node yang sesuai dengan setiap podAffinityTerm akan beririsan, yang berarti semua istilah harus dipenuhi. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
objectOpsional | Kueri label pada sekumpulan resource, dalam hal ini, pod. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
objectOpsional | Kueri label pada sekumpulan resource, dalam hal ini, pod. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions
| |
objectOpsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key
| |
stringWajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator
| |
stringWajib | mewakili hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values
| |
stringOpsional | 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
| |
objectOpsional | matchLabels adalah peta pasangan {kunci,nilai}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
| |
objectOpsional | Kueri label pada kumpulan namespace yang berlaku untuk istilah tersebut. Istilah ini diterapkan pada 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". Selektor kosong ({}) cocok dengan semua namespace. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions
| |
objectOpsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key
| |
stringWajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator
| |
stringWajib | mewakili hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values
| |
stringOpsional | 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
| |
objectOpsional | matchLabels adalah peta pasangan {kunci,nilai}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
objectOpsional | matchLabels adalah peta pasangan {kunci,nilai}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
stringOpsional | namespaces 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
| |
stringWajib | Pod ini harus ditempatkan bersama (afinitas) atau tidak ditempatkan bersama (anti-afinitas) dengan pod yang cocok dengan labelSelector di namespace yang ditentukan. Ditempatkan bersama didefinisikan sebagai berjalan di node yang nilai label dengan kunci topologyKey-nya cocok dengan node tempat salah satu pod yang dipilih berjalan. topologyKey kosong tidak diizinkan. |
primarySpec.schedulingConfig.podAntiAffinity
| |
objectOpsional | PodAntiAffinity menjelaskan aturan penjadwalan anti-afinitas pod untuk instance. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
objectOpsional | Scheduler lebih memilih untuk menjadwalkan pod ke node yang memenuhi ekspresi anti-afinitas yang ditentukan oleh kolom ini, tetapi scheduler dapat 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 pada 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
| |
objectWajib | Istilah afinitas pod, yang terkait dengan bobot yang sesuai. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
objectOpsional | Kueri label pada sekumpulan resource, dalam hal ini, pod. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
| |
objectOpsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key
| |
stringWajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator
| |
stringWajib | mewakili hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values
| |
stringOpsional | 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
| |
objectOpsional | matchLabels adalah peta pasangan {kunci,nilai}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
| |
objectOpsional | Kueri label pada kumpulan namespace yang berlaku untuk istilah tersebut. Istilah ini diterapkan pada 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". Selektor kosong ({}) cocok dengan semua namespace. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
| |
objectOpsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key
| |
stringWajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator
| |
stringWajib | mewakili hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values
| |
stringOpsional | 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
| |
objectOpsional | matchLabels adalah peta pasangan {kunci,nilai}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
stringOpsional | namespaces 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
| |
stringWajib | Pod ini harus ditempatkan bersama (afinitas) atau tidak ditempatkan bersama (anti-afinitas) dengan pod yang cocok dengan labelSelector di namespace yang ditentukan. Ditempatkan bersama didefinisikan sebagai berjalan di node yang nilai label dengan kunci topologyKey-nya cocok dengan node tempat salah satu pod yang dipilih berjalan. topologyKey kosong tidak diizinkan. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integerWajib | bobot yang terkait dengan pencocokan podAffinityTerm yang sesuai, dalam rentang 1-100. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
objectOpsional | Jika persyaratan anti-afinitas yang ditentukan oleh kolom ini tidak terpenuhi pada waktu penjadwalan, pod tidak dijadwalkan ke node. Jika persyaratan anti-afinitas yang ditentukan oleh kolom ini tidak lagi terpenuhi pada suatu titik selama eksekusi pod (misalnya, karena update label pod), sistem mungkin atau mungkin tidak mencoba untuk mengeluarkan pod dari nodenya. Jika ada beberapa elemen, daftar node yang sesuai dengan setiap podAffinityTerm akan beririsan, yang berarti semua istilah harus dipenuhi. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
objectOpsional | Kueri label pada sekumpulan resource, dalam hal ini, pod. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions
| |
objectOpsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key
| |
stringWajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator
| |
stringWajib | mewakili hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values
| |
stringOpsional | 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
| |
objectOpsional | matchLabels adalah peta pasangan {kunci,nilai}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
| |
objectOpsional | Kueri label pada kumpulan namespace yang berlaku untuk istilah tersebut. Istilah ini diterapkan pada 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". Selektor kosong ({}) cocok dengan semua namespace. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions
| |
objectOpsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key
| |
stringWajib | key adalah kunci label yang diterapkan pemilih. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator
| |
stringWajib | mewakili hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values
| |
stringOpsional | 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
| |
objectOpsional | matchLabels adalah peta pasangan {kunci,nilai}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratannya di-AND-kan. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
stringOpsional | namespaces 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
| |
stringWajib | Pod ini harus ditempatkan bersama (afinitas) atau tidak ditempatkan bersama (anti-afinitas) dengan pod yang cocok dengan labelSelector di namespace yang ditentukan. Ditempatkan bersama didefinisikan sebagai berjalan di node yang nilai label dengan kunci topologyKey-nya cocok dengan node tempat salah satu pod yang dipilih berjalan. topologyKey kosong tidak diizinkan. |
primarySpec.schedulingConfig.tolerations
| |
objectOpsional | Toleransi memungkinkan pengelolaan apakah akan mengizinkan atau melarang penjadwalan instance di node Kubernetes yang menerapkan taint tertentu. |
primarySpec.schedulingConfig.tolerations.effect
| |
stringOpsional | Efek menunjukkan efek noda yang akan dicocokkan. Kosong berarti cocok dengan semua efek taint. Jika ditentukan, nilai yang diizinkan adalah NoSchedule, PreferNoSchedule, dan NoExecute. |
primarySpec.schedulingConfig.tolerations.key
| |
stringOpsional | Key adalah kunci taint yang berlaku untuk toleransi. Kosong berarti cocok dengan semua kunci taint. Jika kuncinya kosong, operator harus berupa Exists. Kombinasi ini berarti mencocokkan semua nilai dan semua kunci. |
primarySpec.schedulingConfig.tolerations.operator
| |
stringOpsional | Operator merepresentasikan hubungan kunci dengan nilai. Operator yang valid adalah Ada dan Sama dengan. Nilai defaultnya adalah Sama. Exists setara dengan karakter pengganti untuk nilai, sehingga pod dapat mentoleransi semua taint dari kategori tertentu. |
primarySpec.schedulingConfig.tolerations.tolerationSeconds
| |
integerOpsional | TolerationSeconds merepresentasikan jangka waktu toleransi (yang harus berupa efek NoExecute, jika tidak, kolom ini akan diabaikan) terhadap taint. Secara default, kolom ini tidak ditetapkan, yang berarti menoleransi taint selamanya (tidak mengeluarkan). Nilai nol dan negatif diperlakukan sebagai 0 (segera hapus) oleh sistem. |
primarySpec.schedulingConfig.tolerations.value
| |
stringOpsional | Nilai adalah nilai taint yang cocok dengan toleransi. Jika operatornya adalah Ada, nilainya harus kosong; jika tidak, nilainya harus berupa string biasa. |
primarySpec.services
| |
objectOpsional | Services mencantumkan layanan semi-terkelola opsional yang dapat Anda pilih. |
primarySpec.sidecarRef
| |
objectOpsional | SidecarRef adalah referensi ke Resource Kustom file bantuan. Jika disetel, container sidecar yang disertakan dalam Resource Kustom sidecar akan disuntikkan ke dalam pod database. |
primarySpec.sidecarRef.name
| |
stringOpsional | Nama referen. Untuk mengetahui informasi selengkapnya, lihat Nama. |
primarySpec.sourceCidrRanges
| |
stringOpsional | Rentang CIDR IP sumber yang diizinkan untuk klien. |
primarySpec.tls
| |
objectOpsional | TLS adalah konfigurasi sertifikat server yang diinginkan untuk instance. Kolom ini bersifat opsional. Saat kolom ini diubah, pod instance akan dimulai ulang untuk memuat sertifikat yang ditentukan. |
primarySpec.tls.certSecret
| |
objectOpsional | 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
| |
stringOpsional | Nama referen. Untuk mengetahui informasi selengkapnya, lihat Nama. |
primarySpec.walArchiveSetting
| |
objectOpsional | WalArchiveSetting menentukan setelan arsip WAL. Jika disetel, archive_mode diaktifkan untuk mengarsipkan log wal ke lokasi yang ditentukan. Untuk informasi selengkapnya, lihat Pengarsipan Berkelanjutan dan Pemulihan Point-in-Time (PITR). |
primarySpec.walArchiveSetting.archiveMode
| |
stringOpsional | ArchiveMode menentukan archive_mode. Untuk mengetahui informasi selengkapnya, lihat archive_mode. |
primarySpec.walArchiveSetting.location
| |
stringOpsional | Location adalah lokasi tempat log WAL yang diarsipkan disimpan. |
tls
| |
objectOpsional | TLS adalah konfigurasi sertifikat server yang diinginkan untuk cluster.Secara default, kolom ini kosong dan CA serta leaf certificate yang ditandatangani sendiri yang baru akan dibuat untuk cluster. Saat kolom ini diubah, pod cluster database akan dimulai ulang untuk memuat sertifikat yang ditentukan. Status kolom certificateReference menunjukkan kunci dan secret sertifikat CA saat ini. |
tls.certSecret
| |
objectOpsional | 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 menyetel konfigurasi TLS untuk instance database yang merupakan bagian dari cluster database. |
tls.certSecret.name
| |
stringOpsional | Nama referen. Untuk mengetahui 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:
attempt: integer
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 atau opsional |
Deskripsi |
|---|---|
healthCheck
| |
objectOpsional | HealthStatus merepresentasikan health check. |
healthCheck.isRegistered
| |
booleanOpsional | T/A |
healthCheck.lastHealthCheckTime
| |
stringOpsional | T/A |
certificateReference
| |
objectOpsional | CertificateReference mengacu pada rahasia 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
| |
stringOpsional | CertificateKey adalah kunci yang digunakan untuk menelusuri secret untuk Sertifikat. |
certificateReference.secretRef
| |
objectOpsional | SecretRef adalah referensi ke secret yang berisi Sertifikat. |
certificateReference.secretRef.name
| |
stringOpsional | name unik dalam namespace untuk mereferensikan resource secret. |
certificateReference.secretRef.namespace
| |
stringOpsional | namespace menentukan ruang tempat nama secret harus unik. |
conditions
| |
list (object)Opsional | Conditions mewakili pengamatan terbaru yang tersedia tentang status Entitas saat ini. |
conditions[]
| |
objectOpsional | Kondisi berisi detail untuk satu aspek status saat ini dari Resource API ini. |
conditions[].lastTransitionTime
| |
stringWajib | lastTransitionTime adalah terakhir kali kondisi bertransisi dari satu status ke status lainnya, yang terjadi saat kondisi yang mendasarinya berubah. Jika waktu perubahan kondisi yang mendasari tidak diketahui, gunakan waktu saat kolom API berubah. |
conditions[].message
| |
stringWajib | message adalah pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Nilainya dapat berupa string kosong. |
conditions[].observedGeneration
| |
integerOpsional | observedGeneration merepresentasikan .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
| |
stringWajib | reason berisi ID terprogram yang menunjukkan alasan transisi terakhir kondisi. Produsen jenis kondisi tertentu dapat menentukan nilai dan arti yang diharapkan untuk kolom ini, dan apakah nilai tersebut dianggap sebagai API yang terjamin. Nilai harus berupa string CamelCase. Kolom ini mungkin tidak kosong. |
conditions[].status
| |
stringWajib | Status kondisi, salah satu dari True, False, Unknown. |
conditions[].type
| |
stringWajib | Jenis kondisi dalam CamelCase atau di foo.example.com/CamelCase. Banyak nilai .condition.type yang konsisten di seluruh resource seperti Available, tetapi karena kondisi arbitrer dapat berguna (lihat .node.status.conditions), kemampuan untuk menyelesaikan konflik itu penting. Ekspresi reguler yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
criticalIncidents
| |
objectOpsional | CriticalIncidents adalah daftar datar semua Insiden Kritis yang aktif. |
criticalIncidents[]
| |
objectOpsional | CriticalIncident berisi semua informasi tentang insiden kritis yang sedang berlangsung. |
criticalIncidents[].code
| |
stringWajib | Code adalah kode error dari error tertentu ini. Kode error adalah string DBSE+numerik, seperti "DBSE1012". |
criticalIncidents[].createTime
| |
stringWajib | CreateTime adalah stempel waktu saat Insiden ini dibuat di asal. |
criticalIncidents[].message
| |
stringOpsional | Message menjelaskan insiden atau error yang terjadi. |
criticalIncidents[].messageTemplateParams
| |
objectOpsional | MessageTemplateParams berisi key-value pair yang diperlukan untuk membuat versi Message berbasis data yang mudah digunakan di antarmuka pengguna. |
criticalIncidents[].resource
| |
objectWajib | Resource berisi informasi tentang komponen Layanan Database yang melaporkan insiden, serta informasi tentang resource Kubernetes. |
criticalIncidents[].resource.component
| |
stringWajib | Component adalah ID internal subsistem Layanan Database yang melaporkan insiden. |
criticalIncidents[].resource.location
| |
objectOpsional | Lokasi |
criticalIncidents[].resource.location.cluster
| |
stringOpsional | Cluster adalah nama cluster resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.group
| |
stringOpsional | Group adalah nama Grup resource Kubernetes. |
criticalIncidents[].resource.location.kind
| |
stringOpsional | Kind adalah Jenis resource Kubernetes. |
criticalIncidents[].resource.location.name
| |
stringOpsional | Name adalah nama resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.namespace
| |
stringOpsional | Namespace adalah namespace resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.version
| |
stringOpsional | Grup adalah Versi resource Kubernetes. |
criticalIncidents[].stackTrace
| |
objectOpsional | StackTrace berisi daftar pesan yang tidak terstruktur dari stack trace. |
criticalIncidents[].stackTrace.component
| |
stringOpsional | Component adalah nama komponen Layanan Database yang mencatat pesan. |
criticalIncidents[].stackTrace.message
| |
stringOpsional | Pesan yang dicatat dalam log. |
criticalIncidents[].transientUntil
| |
stringOpsional | TransientUntil, jika ada, menunjukkan bahwa masalah harus dianggap sementara hingga waktu yang ditentukan. |
criticalIncidents[].transientUntil
| |
stringOpsional | TransientUntil, jika ada, menunjukkan bahwa masalah harus dianggap sementara hingga waktu yang ditentukan. |
latestFailoverStatus
| |
objectOpsional | LatestFailoverStatus adalah status failover yang terakhir diperbarui untuk cluster database. Status ini adalah salinan status operasi failover saat ini atau yang terakhir diperbarui untuk cluster database. Hal ini dapat digunakan untuk memantau status operasi failover yang sedang berjalan dengan mudah. |
latestFailoverStatus.failoverName
| |
stringOpsional | FailoverName adalah Nama failover terbaru. |
latestFailoverStatus.status
| |
objectOpsional | Status menunjukkan status failover terbaru untuk cluster database. |
latestFailoverStatus.status.conditions
| |
objectOpsional | Conditions mewakili pengamatan terbaru yang tersedia tentang status Entitas saat ini. |
latestFailoverStatus.status.conditions.lastTransitionTime
| |
stringWajib | lastTransitionTime adalah terakhir kali kondisi bertransisi dari satu status ke status lainnya, yang terjadi saat kondisi yang mendasarinya berubah. Jika tidak diketahui, Anda dapat menggunakan waktu saat kolom API berubah. |
latestFailoverStatus.status.conditions.message
| |
stringWajib | message adalah pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Nilainya dapat berupa string kosong. |
latestFailoverStatus.status.conditions.observedGeneration
| |
integerOpsional | observedGeneration merepresentasikan .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 lagi sehubungan dengan status instance saat ini. |
latestFailoverStatus.status.conditions.reason
| |
stringWajib | reason berisi ID terprogram yang menunjukkan alasan transisi terakhir kondisi. Produsen jenis kondisi tertentu dapat menentukan nilai dan arti yang diharapkan untuk kolom ini, dan apakah nilai tersebut dianggap sebagai API yang terjamin. Nilai harus berupa string CamelCase. Kolom ini tidak boleh kosong. |
latestFailoverStatus.status.conditions.status
| |
stringWajib | Status kondisi, salah satu dari True, False, Unknown. |
latestFailoverStatus.status.conditions.type
| |
stringWajib | Jenis kondisi dalam CamelCase atau di foo.example.com/CamelCase. Banyak nilai .condition.type yang konsisten di seluruh resource seperti Available, tetapi karena kondisi arbitrer dapat berguna (lihat .node.status.conditions), kemampuan untuk menyelesaikan konflik itu penting. Ekspresi reguler yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
latestFailoverStatus.status.createTime
| |
stringOpsional | CreateTime adalah waktu saat mekanisme alur kerja failover internal dibuat. |
latestFailoverStatus.status.criticalIncidents
| |
objectOpsional | CriticalIncidents adalah daftar datar semua Insiden Kritis yang aktif. |
latestFailoverStatus.status.criticalIncidents.code
| |
stringWajib | Code adalah kode error dari error tertentu ini. Kode error adalah string DBSE+numerik, seperti "DBSE1012". |
latestFailoverStatus.status.criticalIncidents.createTime
| |
stringWajib | CreateTime adalah stempel waktu saat Insiden ini dibuat di asal. |
latestFailoverStatus.status.criticalIncidents.message
| |
stringOpsional | Message menjelaskan insiden atau error yang terjadi. |
latestFailoverStatus.status.criticalIncidents.messageTemplateParams
| |
objectOpsional | MessageTemplateParams berisi key-value pair yang diperlukan untuk membuat versi Message berbasis data yang mudah digunakan di antarmuka pengguna. |
latestFailoverStatus.status.criticalIncidents.resource
| |
objectWajib | Resource berisi informasi tentang komponen Layanan Database yang melaporkan insiden serta informasi tentang resource Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.component
| |
stringWajib | Component adalah ID internal subsistem Layanan Database yang melaporkan insiden. |
latestFailoverStatus.status.criticalIncidents.resource.location
| |
objectOpsional | Lokasi |
latestFailoverStatus.status.criticalIncidents.resource.location.cluster
| |
stringOpsional | Cluster adalah nama cluster resource Kubernetes yang terpengaruh. |
latestFailoverStatus.status.criticalIncidents.resource.location.group
| |
stringOpsional | Group adalah nama Grup resource Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.location.kind
| |
stringOpsional | Kind adalah Jenis resource Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.location.name
| |
stringOpsional | Name adalah nama resource Kubernetes yang terpengaruh. |
latestFailoverStatus.status.criticalIncidents.resource.location.namespace
| |
stringOpsional | Namespace adalah namespace resource Kubernetes yang terpengaruh. |
latestFailoverStatus.status.criticalIncidents.resource.location.version
| |
stringOpsional | Group adalah Versi resource k8s. |
latestFailoverStatus.status.criticalIncidents.stackTrace
| |
objectOpsional | StackTrace berisi daftar pesan yang tidak terstruktur dari stack trace. |
latestFailoverStatus.status.criticalIncidents.stackTrace.component
| |
stringOpsional | Component adalah nama komponen Layanan Database yang mencatat pesan. |
latestFailoverStatus.status.criticalIncidents.stackTrace.message
| |
stringOpsional | Pesan yang dicatat dalam log. |
latestFailoverStatus.status.criticalIncidents.transientUntil
| |
stringOpsional | TransientUntil, jika ada, menunjukkan bahwa masalah harus dianggap sementara hingga waktu yang ditentukan. |
latestFailoverStatus.status.endTime
| |
stringOpsional | EndTime adalah waktu failover mencapai status akhirnya. |
latestFailoverStatus.status.internal
| |
objectOpsional | Internal digunakan oleh pengontrol sistem. Jangan bergantung pada informasi di bagian ini. |
latestFailoverStatus.status.internal.attempt
| |
integerWajib |
Upaya digunakan untuk logika percobaan ulang dan nilai defaultnya adalah 0.
|
latestFailoverStatus.status.internal.newPrimary
| |
stringWajib | NewPrimary adalah instance yang ingin Anda alihkan. |
latestFailoverStatus.status.internal.oldPrimary
| |
stringWajib | OldPrimary adalah instance yang menjadi instance utama pada awal failover. |
latestFailoverStatus.status.internal.phase
| |
stringOpsional | Fase digunakan untuk melacak status failover saat ini. |
latestFailoverStatus.status.observedGeneration
| |
integerOpsional | Pembuatan yang diamati oleh pengontrol. |
latestFailoverStatus.status.reconciled
| |
booleanOpsional | Apakah resource telah disesuaikan oleh pengontrol. |
latestFailoverStatus.status.startTime
| |
stringOpsional | StartTime adalah waktu saat operasi failover dimulai. |
latestFailoverStatus.status.state
| |
stringOpsional |
State adalah status operasi failover saat ini. Nilainya adalah InProgress, Success, Failed_RollbackInProgress, Failed_RollbackSuccess, dan Failed_RollbackFailed.
|
observedGeneration
| |
integerOpsional | Internal: Pembuatan yang diamati oleh pengontrol. |
phase
| |
stringOpsional | T/A |
primary
| |
objectOpsional | Primary berisi status Instance utama. |
primary.allocatedResources
| |
objectOpsional | AllocatedResources merepresentasikan konfigurasi memori, CPU, dan disk saat ini. |
primary.allocatedResources.cpu
| |
integer or stringWajib | Jumlah CPU yang dialokasikan ke container database. |
primary.allocatedResources.disks
| |
objectWajib | Spesifikasi disk yang dialokasikan ke penampung database. |
primary.allocatedResources.disks.accessModes
| |
stringOpsional | AccessModes berisi mode akses yang diinginkan untuk volume. Untuk mengetahui informasi selengkapnya, lihat Mode Akses. |
primary.allocatedResources.disks.annotations
| |
objectOpsional | Anotasi tambahan ditambahkan ke Persistent Volume Claim. Hal ini memungkinkan integrasi dengan alat lain. |
primary.allocatedResources.disks.name
| |
stringWajib | Nama disk. Kolom ini wajib diisi. Nilai yang diizinkan adalah: "DataDisk", "LogDisk", "BackupDisk", dan "ObsDisk". |
primary.allocatedResources.disks.selector
| |
objectOpsional | Kueri label atas volume yang akan dipertimbangkan untuk pengikatan. Jika kolom ini disetel, volume dengan label yang cocok akan digunakan sebagai volume pendukung untuk disk. Untuk mengetahui informasi selengkapnya, lihat PersistentVolumeClaimSpec |
primary.allocatedResources.disks.selector
| |
objectOpsional | Kueri label atas volume yang akan dipertimbangkan untuk pengikatan. Jika kolom ini disetel, volume dengan label yang cocok akan digunakan sebagai volume pendukung untuk disk. Untuk mengetahui informasi selengkapnya, lihat PersistentVolumeClaimSpec. |
primary.allocatedResources.disks.selector.matchExpressions
| |
objectOpsional | matchExpressions adalah daftar persyaratan pemilih label. Persyaratannya di-AND-kan. |
primary.allocatedResources.disks.selector.matchExpressions.operator
| |
stringWajib | mewakili hubungan kunci dengan sekumpulan nilai. Operator yang valid adalah In, NotIn, Exists, dan DoesNotExist. |
primary.allocatedResources.disks.selector.matchExpressions.values
| |
stringOpsional | 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
| |
objectOpsional | matchLabels adalah peta pasangan {kunci,nilai}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratannya di-AND-kan. |
primary.allocatedResources.disks.selector.matchlabels
| |
objectOpsional | matchLabels adalah peta pasangan {kunci,nilai}. Satu {key,value} dalam peta matchLabels setara dengan elemen matchExpressions, yang kolom kuncinya adalah "key", operatornya adalah "In", dan array nilainya hanya berisi "value". Persyaratannya di-AND-kan. |
primary.allocatedResources.disks.size
| |
stringWajib | 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 Awalan unit. |
primary.allocatedResources.disks.storageClass
| |
stringOpsional | StorageClass mengarah ke class penyimpanan CSI tertentu. Kolom ini bersifat opsional. Jika kolom tidak disetel, class penyimpanan CSI default untuk cluster Kubernetes akan digunakan. Jika tidak ada default untuk cluster Kubernetes, maka Klaim Volume Persistensi akan gagal dan cluster database akan gagal disediakan. Untuk mengetahui informasi selengkapnya, lihat Kelas Penyimpanan. |
primary.allocatedResources.disks.volumeName
| |
stringOpsional | VolumeName adalah referensi binding 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 mengetahui informasi selengkapnya, lihat Binding. |
primary.allocatedResources.memory
| |
string or integerWajib | Jumlah memori yang dialokasikan ke penampung database. |
primary.allocatedResources.memory
| |
string or integerWajib | Jumlah memori yang dialokasikan ke penampung database. |
primary.conditions
| |
objectWajib | Conditions mewakili pengamatan terbaru yang tersedia tentang status Instance saat ini. |
primary.conditions.lastTransitionTime
| |
stringWajib | lastTransitionTime adalah terakhir kali kondisi bertransisi dari satu status ke status lainnya, yang terjadi saat kondisi yang mendasarinya berubah. Jika waktu perubahan kondisi yang mendasari tidak diketahui, Anda dapat menggunakan waktu saat kolom API berubah. |
primary.conditions.message
| |
stringWajib | message adalah pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Nilainya dapat berupa string kosong. |
primary.conditions.observedGeneration
| |
integerOpsional | observedGeneration merepresentasikan .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
| |
stringWajib | reason berisi ID terprogram yang menunjukkan alasan transisi terakhir kondisi. Produsen jenis kondisi tertentu dapat menentukan nilai dan arti yang diharapkan untuk kolom ini, dan apakah nilai tersebut dianggap sebagai API yang terjamin. Nilai harus berupa string CamelCase. Kolom ini mungkin tidak kosong. |
primary.conditions.status
| |
stringWajib | Status kondisi, salah satu dari True, False, Unknown. |
primary.conditions.type
| |
stringWajib | Jenis kondisi dalam CamelCase atau di foo.example.com/CamelCase. Banyak nilai .condition.type yang konsisten di seluruh resource seperti Available, tetapi karena kondisi arbitrer dapat berguna (lihat .node.status.conditions), kemampuan untuk menyelesaikan konflik itu penting. Ekspresi reguler yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.currentControlPlaneAgentsVersion
| |
stringOpsional | CurrentControlPlaneAgentsVersion adalah versi agen bidang kontrol yang dijalankan oleh instance utama. Nilai ini harus cocok dengan nilai spec.controlPlaneAgentsVersion setelah instance utama disediakan atau upgrade atau downgrade berhasil diselesaikan. |
primary.currentDatabaseImage
| |
stringOpsional | CurrentDatabaseImage adalah image database yang disesuaikan yang digunakan oleh instance utama. Nilai ini harus cocok dengan nilai spec.databaseImage setelah instance utama disediakan atau upgrade atau downgrade berhasil diselesaikan. |
primary.currentDatabaseVersion
| |
stringOpsional | CurrentDatabaseVersion adalah versi database saat ini yang dijalankan oleh instance utama. Nilai ini harus cocok dengan nilai spec.databaseVersion setelah instance utama disediakan atau upgrade atau downgrade berhasil diselesaikan. |
primary.currentParameters
| |
objectOpsional | 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
| |
stringOpsional | Endpoint adalah alamat yang dapat digunakan untuk membuat koneksi database. Tidak digunakan lagi: gunakan kolom Endpoint sebagai gantinya. |
primary.endpoints
| |
objectOpsional | Endpoint berisi semua endpoint yang dapat Anda gunakan untuk mengakses instance ini. |
primary.endpoints.name
| |
stringWajib | Name berisi nama endpoint. |
primary.endpoints.value
| |
stringOpsional | Nilai berisi informasi endpoint. |
primary.endpoints.value
| |
stringOpsional | Nilai berisi informasi endpoint. |
primary.latestExport
| |
objectOpsional | LatestExport mewakili ekspor terbaru untuk instance database. |
primary.latestExport.creationTimeStamp
| |
stringOpsional | CreationTimeStamp menunjukkan waktu pembuatan ekspor untuk instance database. |
primary.latestExport.exportName
| |
stringOpsional | ExportName adalah Nama ekspor terbaru. |
primary.latestExport.spec
| |
objectOpsional | Spec merepresentasikan spesifikasi ekspor untuk instance database. |
primary.latestExport.spec.dbclusterRef
| |
stringOpsional | DBClusterRef adalah nama dbcluster dalam namespace yang sama untuk diekspor. |
primary.latestExport.spec.exportLocation
| |
objectWajib | 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
| |
objectOpsional | GCSOptions adalah referensi ke opsi yang bergantung pada Cloud Storage. |
primary.latestExport.spec.exportLocation.gcsOptions.bucket
| |
stringWajib | 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
| |
stringWajib | Kunci objek untuk file dump, misalnya, ods-dump/scottschema.dmp. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef
| |
objectOpsional | SecretRef adalah referensi ke secret yang menyimpan informasi akses Cloud Storage. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef.name
| |
stringOpsional | name unik dalam namespace untuk mereferensikan resource secret. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef.namespace
| |
stringOpsional | namespace menentukan ruang tempat nama secret harus unik. |
primary.latestExport.spec.exportLocation.type
| |
stringWajib | Jenis Repository, misalnya, S3 atau GCS, yang memberi tahu agen sistem penyimpanan atau API mana yang akan digunakan. |
primary.latestExport.status
| |
objectOpsional | Status mewakili impor terbaru untuk instance database. |
primary.latestExport.status.completeTime
| |
stringOpsional | CompleteTime adalah waktu saat ekspor selesai. |
primary.latestExport.status.conditions
| |
objectOpsional | Conditions mewakili pengamatan terbaru yang tersedia tentang status Entitas saat ini. |
primary.latestExport.status.conditions.lastTransitionTime
| |
stringWajib | lastTransitionTime adalah terakhir kali kondisi bertransisi dari satu status ke status lainnya. Waktu ini harus saat kondisi yang mendasarinya berubah. Jika waktu perubahan kondisi yang mendasari tidak diketahui, gunakan waktu saat kolom API berubah. |
primary.latestExport.status.conditions.message
| |
stringWajib | message adalah pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Nilainya dapat berupa string kosong. |
primary.latestExport.status.conditions.observedGeneration
| |
integerOpsional | observedGeneration merepresentasikan .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
| |
stringWajib | reason berisi ID terprogram yang menunjukkan alasan transisi terakhir kondisi. Produsen jenis kondisi tertentu dapat menentukan nilai dan arti yang diharapkan untuk kolom ini, dan apakah nilai tersebut dianggap sebagai API yang terjamin. Nilai harus berupa string CamelCase. Kolom ini mungkin tidak kosong. |
primary.latestExport.status.conditions.status
| |
stringWajib | Status kondisi, salah satu dari True, False, Unknown. |
primary.latestExport.status.conditions.type
| |
stringWajib | Jenis kondisi dalam CamelCase atau di foo.example.com/CamelCase. Banyak nilai .condition.type yang konsisten di seluruh resource seperti Available, tetapi karena kondisi arbitrer dapat berguna (lihat .node.status.conditions), kemampuan untuk menyelesaikan konflik itu penting. Ekspresi reguler yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.latestExport.status.criticalIncidents
| |
objectOpsional | CriticalIncidents adalah daftar datar semua Insiden Kritis yang aktif. |
primary.latestExport.status.criticalIncidents.code
| |
stringWajib | Code adalah kode error dari error tertentu ini. Kode error adalah string DBSE+numerik, seperti "DBSE1012". |
primary.latestExport.status.criticalIncidents.createTime
| |
stringWajib | CreateTime adalah stempel waktu saat Insiden ini dibuat di asal. |
primary.latestExport.status.criticalIncidents.message
| |
stringOpsional | Message menjelaskan insiden atau error yang terjadi. |
primary.latestExport.status.criticalIncidents.messageTemplateParams
| |
objectOpsional | MessageTemplateParams berisi key-value pair yang diperlukan untuk membuat versi Message berbasis data yang mudah digunakan di antarmuka pengguna. |
primary.latestExport.status.criticalIncidents.resource
| |
objectWajib | Resource berisi informasi tentang komponen Layanan Database yang melaporkan insiden, serta informasi tentang resource Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.component
| |
stringWajib | Component adalah ID internal subsistem Layanan Database yang melaporkan insiden. |
primary.latestExport.status.criticalIncidents.resource.location
| |
objectOpsional | Lokasi |
primary.latestExport.status.criticalIncidents.resource.location.cluster
| |
stringOpsional | Cluster adalah nama cluster resource Kubernetes yang terpengaruh. |
primary.latestExport.status.criticalIncidents.resource.location.group
| |
stringOpsional | Group adalah nama Grup resource Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.kind
| |
stringOpsional | Kind adalah nama Kind resource Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.name
| |
stringOpsional | Name adalah nama resource Kubernetes yang terpengaruh. |
primary.latestExport.status.criticalIncidents.resource.location.namespace
| |
stringOpsional | Namespace adalah namespace resource Kubernetes yang terpengaruh. |
primary.latestExport.status.criticalIncidents.resource.location.version
| |
stringOpsional | Grup adalah Versi resource Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.version
| |
stringOpsional | Grup adalah Versi resource Kubernetes. |
primary.latestExport.status.criticalIncidents.stackTrace
| |
objectOpsional | StackTrace berisi daftar pesan yang tidak terstruktur dari stack trace. |
primary.latestExport.status.criticalIncidents.stackTrace.component
| |
stringOpsional | Component adalah nama komponen Layanan Database yang mencatat pesan. |
primary.latestExport.status.criticalIncidents.stackTrace.message
| |
stringOpsional | Pesan yang dicatat dalam log. |
primary.latestExport.status.criticalIncidents.transientUntil
| |
stringOpsional | TransientUntil, jika ada, menunjukkan bahwa masalah harus dianggap sementara hingga waktu yang ditentukan. |
primary.latestExport.status.exportSubDirectory
| |
stringOpsional | ExportSubDirectory adalah subdirektori yang ditambahkan ke ExportLocation untuk menyimpan file yang diekspor. |
primary.latestExport.status.observedGeneration
| |
integerOpsional | ExportSubDirectory adalah subdirektori yang ditambahkan ke ExportLocation untuk menyimpan file yang diekspor. |
primary.latestExport.status.phase
| |
stringOpsional | Fase adalah ringkasan status ekspor saat ini. |
primary.latestExport.status.reconciled
| |
booleanOpsional | Internal: Apakah resource direkonsiliasi oleh pengontrol. |
primary.latestExport.status.startTime
| |
stringOpsional | StartTime adalah waktu saat ekspor dimulai. |
primary.latestImport
| |
objectOpsional | LatestImport mewakili impor terbaru untuk instance database. |
primary.latestImport.creationTimeStamp
| |
stringOpsional | CreationTimeStamp menunjukkan waktu pembuatan impor untuk instance database. |
primary.latestImport.importName
| |
stringOpsional | ImportName adalah Nama impor terbaru. |
primary.latestImport.spec
| |
objectOpsional | Spec merepresentasikan spesifikasi impor untuk instance database. |
primary.latestImport.spec.databaseName
| |
stringOpsional | DatabaseName adalah nama resource database dalam Instance yang akan diimpor. |
primary.latestImport.spec.dbclusterRef
| |
stringOpsional | DBClusterRef adalah nama dbcluster dalam namespace yang sama untuk diimpor. |
primary.latestImport.spec.downloadOnly
| |
booleanOpsional | DownloadOnly jika disetel ke benar (true) berarti file dump akan didownload, tetapi tidak diimpor ke DB. Defaultnya adalah "false". |
primary.latestImport.spec.dumpStorage
| |
objectWajib | 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
| |
objectOpsional | GCSOptions adalah referensi ke opsi yang bergantung pada Cloud Storage. |
primary.latestImport.spec.dumpStorage.gcsOptions.bucket
| |
stringWajib | 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
| |
stringWajib | Kunci objek untuk file dump, misalnya, ods-dump/scottschema.dmp. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef
| |
objectOpsional | SecretRef adalah referensi ke secret yang menyimpan informasi akses Cloud Storage. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef.name
| |
stringOpsional | name unik dalam namespace untuk mereferensikan resource secret. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef.namespace
| |
stringOpsional | namespace menentukan ruang tempat nama secret harus unik. |
primary.latestImport.spec.dumpStorage.type
| |
stringWajib | Jenis Repository, misalnya, S3 atau GCS, yang memberi tahu agen sistem penyimpanan atau API mana yang akan digunakan. |
primary.latestImport.spec.logStorage
| |
objectOpsional | 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
| |
objectOpsional | GCSOptions adalah referensi ke opsi yang bergantung pada Cloud Storage. |
primary.latestImport.spec.logStorage.gcsOptions.bucket
| |
stringWajib | 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
| |
stringWajib | Kunci objek untuk file dump. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef
| |
objectOpsional | SecretRef adalah referensi ke secret yang menyimpan informasi akses Cloud Storage. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef.name
| |
stringOpsional | name unik dalam namespace untuk mereferensikan resource secret. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef.namespace
| |
stringOpsional | namespace menentukan ruang tempat nama secret harus unik. |
primary.latestImport.spec.logStorage.type
| |
stringWajib | Jenis Repository yang memberi tahu agen sistem penyimpanan atau API mana yang akan digunakan. |
primary.latestImport.status
| |
objectOpsional | Status mewakili impor terbaru untuk instance database. |
primary.latestImport.status.completeTime
| |
stringOpsional | CompleteTime adalah waktu selesainya impor. |
primary.latestImport.status.conditions
| |
objectOpsional | Conditions mewakili pengamatan terbaru yang tersedia tentang status Entitas saat ini. |
primary.latestImport.status.conditions.lastTransitionTime
| |
stringWajib | lastTransitionTime adalah terakhir kali kondisi bertransisi dari satu status ke status lainnya. Waktu ini harus saat kondisi yang mendasarinya berubah. Jika waktu perubahan kondisi yang mendasari tidak diketahui, gunakan waktu saat kolom API berubah. |
primary.latestImport.status.conditions.message
| |
stringWajib | message adalah pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi. Nilainya dapat berupa string kosong. |
primary.latestImport.status.conditions.observedGeneration
| |
integerOpsional | observedGeneration merepresentasikan .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
| |
stringWajib | reason berisi ID terprogram yang menunjukkan alasan transisi terakhir kondisi. Produsen jenis kondisi tertentu dapat menentukan nilai dan arti yang diharapkan untuk kolom ini, dan apakah nilai tersebut dianggap sebagai API yang terjamin. Nilai harus berupa string CamelCase. Kolom ini mungkin tidak kosong. |
primary.latestImport.status.conditions.status
| |
stringWajib | Status kondisi, salah satu dari True, False, Unknown. |
primary.latestImport.status.conditions.type
| |
stringWajib | jenis kondisi dalam CamelCase atau di foo.example.com/CamelCase. Banyak nilai .condition.type yang konsisten di seluruh resource seperti Available, tetapi karena kondisi arbitrer dapat berguna (lihat .node.status.conditions), kemampuan untuk menyelesaikan konflik itu penting. Ekspresi reguler yang cocok adalah (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.latestImport.status.criticalIncidents
| |
objectOpsional | CriticalIncidents adalah daftar datar semua Insiden Kritis yang aktif. |
primary.latestImport.status.criticalIncidents.code
| |
stringWajib | Code adalah kode error dari error tertentu ini. Kode error adalah string DBSE+numerik, seperti "DBSE1012". |
primary.latestImport.status.criticalIncidents.createTime
| |
stringWajib | CreateTime adalah stempel waktu saat Insiden ini dibuat di asal. |
primary.latestImport.status.criticalIncidents.message
| |
stringOpsional | Message menjelaskan insiden atau error yang terjadi. |
primary.latestImport.status.criticalIncidents.messageTemplateParams
| |
objectOpsional | MessageTemplateParams berisi key-value pair yang diperlukan untuk membuat versi Message berbasis data yang mudah digunakan di antarmuka pengguna. |
primary.latestImport.status.criticalIncidents.resource
| |
objectWajib | Resource berisi informasi tentang komponen Layanan Database yang melaporkan insiden, serta informasi tentang resource Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.component
| |
stringWajib | Component adalah ID internal subsistem Layanan Database yang melaporkan insiden. |
primary.latestImport.status.criticalIncidents.resource.location
| |
objectOpsional | Lokasi |
primary.latestImport.status.criticalIncidents.resource.location.cluster
| |
stringOpsional | Cluster adalah nama cluster resource Kubernetes yang terpengaruh. |
primary.latestImport.status.criticalIncidents.resource.location.group
| |
stringOpsional | Group adalah nama Grup resource Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.location.kind
| |
stringOpsional | Kind adalah Jenis resource Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.location.name
| |
stringOpsional | Name adalah nama resource Kubernetes yang terpengaruh. |
primary.latestImport.status.criticalIncidents.resource.location.namespace
| |
stringOpsional | Namespace adalah namespace resource Kubernetes yang terpengaruh. |
primary.latestImport.status.criticalIncidents.resource.location.version
| |
stringOpsional | Grup adalah Versi resource Kubernetes. |
primary.latestImport.status.criticalIncidents.stackTrace
| |
objectOpsional | StackTrace berisi daftar pesan yang tidak terstruktur dari stack trace. |
primary.latestImport.status.criticalIncidents.stackTrace.component
| |
stringOpsional | Component adalah nama komponen Layanan Database yang mencatat pesan. |
primary.latestImport.status.criticalIncidents.stackTrace.message
| |
stringOpsional | Pesan yang dicatat dalam log. |
primary.latestImport.status.criticalIncidents.transientUntil
| |
stringOpsional | TransientUntil, jika ada, menunjukkan bahwa masalah harus dianggap sementara hingga waktu yang ditentukan. |
primary.latestImport.status.dumpPath
| |
stringOpsional | DumpPath adalah jalur file dump yang didownload untuk impor hanya download. |
primary.latestImport.status.observedGeneration
| |
integerOpsional | Internal: Pembuatan yang diamati oleh pengontrol. |
primary.latestImport.status.phase
| |
stringOpsional | Fase adalah ringkasan status impor saat ini. |
primary.latestImport.status.reconciled
| |
booleanOpsional | Internal: Apakah resource direkonsiliasi oleh pengontrol. |
primary.latestImport.status.startTime
| |
stringOpsional | StartTime adalah waktu impor dimulai. |
primary.phase
| |
stringOpsional | Fase adalah ringkasan status Instance saat ini. |
primary.walArchiveSetting
| |
objectOpsional | WalArchiveSetting merepresentasikan setelan arsip write-ahead log (WAL) saat ini. |
primary.walArchiveSetting.location
| |
stringOpsional | T/A |
reconciled
| |
booleanOpsional | Internal: Apakah resource direkonsiliasi oleh pengontrol. |
registrationStatus
| |
objectOpsional | RegistrationStatus menunjukkan status migrasi untuk cluster database. |
registrationStatus.isHA
| |
booleanOpsional | IsHA disetel ke benar (true) jika setelan Ketersediaan HA DBClusterSpec memiliki minimal 1 penyiapan numberOfStandbys. |
registrationStatus.isRegistered
| |
booleanOpsional | T/A |
registrationStatus.isRegistered
| |
stringOpsional | RegistrationTime menunjukkan waktu saat cluster database lokal didaftarkan ke Google Cloud. |
restoredFrom
| |
objectOpsional | RestoredFrom adalah status yang menampilkan sumber pemulihan terbaru untuk DBCluster saat ini. |
restoredFrom.restoredTime
| |
stringOpsional | Titik waktu DBCluster sumber yang dipulihkan oleh DBCluster ini. |
restoredFrom.sourceDBCluster
| |
stringOpsional | DBCluster sumber yang dipulihkan oleh DBCluster ini. |
restoredFrom.sourceDBCluster
| |
stringOpsional | DBCluster sumber yang dipulihkan oleh DBCluster ini. |
serviceAccounts
| |
objectOpsional | ServiceAccounts berisi akun layanan yang dibuat oleh bidang 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. |