Skema spesifikasi
ImageCatalogSpec menentukan status ImageCatalog yang diinginkan.
controlPlaneAgents:
- imageDigests:
backupinit: string
dbinit: string
logrotate: string
monitoring-agent: string
version: string
dataPlane:
- imageDigests:
database: string
osType: string
version: string
Kolom JenisWajib atau opsional |
Deskripsi |
|---|---|
controlPlaneAgents
| |
list (object)Wajib | ControlPlaneAgentsRelease menentukan ringkasan image untuk versi CPA tertentu. |
controlPlaneAgents[].imageDigests
| |
objectWajib | ControlPlaneAgentsDigestSet berisi ringkasan SHA untuk image container CPA. |
controlPlaneAgents[].imageDigests.backupinit
| |
stringOpsional | Ringkasan gambar SHA-256 untuk komponen backupinit versi tertentu. |
controlPlaneAgents[].imageDigests.dbinit
| |
stringOpsional | Ringkasan gambar SHA-256 untuk komponen dbinit versi tertentu. |
controlPlaneAgents[].imageDigests.logrotate
| |
stringOpsional | Ringkasan gambar SHA-256 untuk komponen logrotate versi tertentu. |
controlPlaneAgents[].imageDigests.monitoring-agent
| |
stringOpsional | Ringkasan gambar SHA-256 untuk komponen monitoring-agent versi tertentu. |
controlPlaneAgents[].version
| |
stringWajib | Versi agen bidang kontrol untuk kumpulan ringkasan image. Misalnya, "1.7.0". |
dataPlane
| |
list (object)Wajib | DataPlaneRelease menentukan ringkasan image untuk versi database tertentu. |
dataPlane[].imageDigests
| |
objectWajib | DataPlaneDigestSet berisi ringkasan SHA untuk image container bidang data. |
dataPlane[].imageDigests.database
| |
stringOpsional | Ringkasan gambar SHA-256 untuk komponen database versi tertentu. |
dataPlane[].osType
| |
stringOpsional | Jenis sistem operasi dasar untuk image database. Nilai yang diterima adalah `Debian` dan `UBI9`. |
dataPlane[].version
| |
stringWajib | Versi database untuk kumpulan ringkasan gambar. Misalnya, "16.11.0". |
Skema status
ImageCatalogStatus menentukan status ImageCatalog yang diamati.
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
observedGeneration: integer
reconciled: boolean
Kolom JenisWajib atau opsional |
Deskripsi |
|---|---|
conditions
| |
list (object)Opsional | Conditions mewakili pengamatan terbaru yang tersedia tentang status Entitas saat ini. |
conditions[].lastTransitionTime
| |
stringWajib | lastTransitionTime adalah terakhir kali kondisi bertransisi dari satu status ke status lainnya. Ini harus berupa waktu saat kondisi yang mendasari berubah. Jika tidak diketahui, Anda dapat menggunakan 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, tetapi .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 terjamin. Nilai harus berupa string CamelCase. Kolom ini tidak boleh 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
| |
list (object)Opsional | CriticalIncidents adalah daftar datar semua Insiden Kritis yang aktif. |
criticalIncidents[].code
| |
stringWajib | Kode error untuk error tertentu ini. Kode error adalah string DBSE+numerik, seperti "DBSE1012". |
criticalIncidents[].createTime
| |
stringWajib | Stempel waktu saat Insiden ini dibuat di asal. |
criticalIncidents[].message
| |
stringOpsional | Message menjelaskan insiden/error yang terjadi. |
criticalIncidents[].messageTemplateParams
| |
objectOpsional | Berisi pasangan nilai kunci yang diperlukan untuk membuat versi Message berbasis data yang mudah digunakan di antarmuka pengguna. |
criticalIncidents[].resource
| |
objectWajib | Berisi informasi tentang komponen Layanan Database yang melaporkan insiden serta tentang resource K8s. |
criticalIncidents[].resource.component
| |
stringWajib | ID internal subsistem Layanan Database yang melaporkan insiden. |
criticalIncidents[].resource.location
| |
objectOpsional | Lokasi. |
criticalIncidents[].resource.location.cluster
| |
stringOpsional | Nama cluster resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.group
| |
stringOpsional | Nama Grup resource Kubernetes. |
criticalIncidents[].resource.location.kind
| |
stringOpsional | Jenis resource Kubernetes. |
criticalIncidents[].resource.location.name
| |
stringOpsional | Nama resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.namespace
| |
stringOpsional | Namespace resource Kubernetes yang terpengaruh. |
criticalIncidents[].resource.location.version
| |
stringOpsional | Versi resource Kubernetes. |
criticalIncidents[].stackTrace
| |
list (object)Opsional | Daftar pesan yang tidak terstruktur dari stack trace. |
criticalIncidents[].stackTrace[].component
| |
stringOpsional | Nama komponen Layanan Database yang mencatat pesan. |
criticalIncidents[].stackTrace[].message
| |
stringOpsional | Pesan yang dicatat dalam log. |
criticalIncidents[].transientUntil
| |
stringOpsional | Jika ada, menunjukkan bahwa masalah harus dianggap sementara hingga waktu yang ditentukan. |
observedGeneration
| |
integerOpsional | Internal: Pembuatan yang diamati oleh pengontrol. |
reconciled
| |
booleanOpsional | Internal: Apakah resource direkonsiliasi oleh pengontrol. |