Schema delle specifiche
DBClusterSpec definisce lo stato desiderato di DBCluster.
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
Campo TipoObbligatorio o facoltativo |
Descrizione |
---|---|
allowExternalIncomingTraffic
| |
boolean Facoltativo | N/D |
availability
| |
object Facoltativo | Disponibilità contiene impostazioni regolabili per le funzionalità di alta disponibilità (HA) di DBCluster. |
availability.autoFailoverTriggerThreshold
| |
integer Facoltativo | AutoFailoverTriggerThreshold è il numero di errori consecutivi del controllo di integrità nell'istanza principale che attiva un failover automatico. Se impostato su 0, verrà utilizzato il valore predefinito di sistema. Utilizza il flag EnableAutoFailover per disattivare il failover automatico. |
availability.autoHealTriggerThreshold
| |
integer Facoltativo | AutoHealTriggerThreshold è il numero di errori consecutivi del controllo di integrità nell'istanza di standby che attiva la riparazione automatica. Utilizza il flag EnableAutoHeal per disattivare la riparazione automatica. |
availability.enableAutoFailover
| |
boolean Facoltativo | EnableAutoFailover indica che questo DBCluster attiverà un failover se rileva che l'istanza principale non è integra e l'istanza di standby è integra. Se impostato su true, il failover automatico è attivato. Se impostato su false, il failover automatico non viene attivato anche se il sistema rileva che l'istanza principale non è in stato di salute. Il valore predefinito è true. Se è attivata, se il sistema rileva che l'istanza principale non è in stato di salute per la soglia specificata, attiverà un failover. Questa funzionalità è applicabile solo se si tratta di un DBCluster HA e se il cluster di standby è in stato di esecuzione. |
availability.enableAutoHeal
| |
boolean Facoltativo | EnableAutoHeal indica che questo DBCluster attiverà un ripristino automatico se rileva che l'istanza in standby non è integra. Se impostato su true, la riparazione automatica è attivata. Se impostato su false, la riparazione automatica non viene attivata anche se il sistema rileva che l'istanza di standby non è integra. Il valore predefinito è true. Se è attivata, se il sistema rileva che l'istanza di standby non è integra per la soglia specificata, attiva una riparazione automatica. Questa funzionalità è applicabile solo se si tratta di un DBCluster ad alta disponibilità. |
availability.enableStandbyAsReadReplica
| |
boolean Obbligatorio | EnableStandbyAsReadReplica determina se i nodi di standby possono accettare o meno le query degli utenti. Se impostato su true, viene creato un nuovo endpoint per abilitare l'accesso in sola lettura ai gruppi di standby. |
availability.healthcheckPeriodSeconds
| |
integer Facoltativo | HealthcheckPeriodSeconds è il numero di secondi che il prober del controllo di integrità attende prima di controllare di nuovo l'integrità delle istanze principali e di standby e aggiornare di conseguenza lo stato. |
availability.numberOfStandbys
| |
integer Facoltativo | NumberOfStandbys è il numero di standby da creare per questo DBCluster. Se viene impostato un valore maggiore di 0, l'HA viene attivato sul cluster e il sistema crea il numero indicato di istanze di standby. Il numero massimo di istanze di standby consentite è 5. Per controllare lo stato attuale dell'HA su questo DBCluster, controlla la condizione HAReady nello stato del DBCluster. Se HAReady è true, la configurazione è stata completata ed è pronta. Se impostato su 0, l'HA viene disattivato nel cluster ed eventuali istanze di standby esistenti vengono eliminate. È supportato qualsiasi numero compreso tra 0 e 5 inclusi. Il valore predefinito è 0. Per ulteriori informazioni, consulta Gestire l'alta disponibilità in Kubernetes. |
connectedModeSpec
| |
object Facoltativo | N/D |
connectedModeSpec.apiSecretKey
| |
string Facoltativo | N/D |
connectedModeSpec.clusterId
| |
string Facoltativo | N/D |
connectedModeSpec.displayLocation
| |
string Facoltativo | N/D |
connectedModeSpec.gcpProjectId
| |
string Facoltativo | N/D |
connectedModeSpec.gcpZone
| |
string Facoltativo | N/D |
controlPlaneAgentsVersion
| |
string Obbligatorio | ControlPlaneAgentsVersion è la versione degli agenti del piano di controllo desiderata per il cluster, ad esempio "0.5.2". controlPlaneAgentsVersion deve essere compatibile con la versione database scelta. Per sapere quali versioni sono compatibili, controlla l'elenco delle versioni disponibili in {link}. Questa versione viene applicata a tutte le istanze del cluster di database. Nel caso di un nuovo cluster di database, l'istanza viene creata utilizzando la versione specificata. Nel caso di un cluster di database esistente, l'operatore tenterà di eseguire l'upgrade o il downgrade alla versione controlPlaneAgents specificata. Il campo status.currentControlPlaneAgentsVersion indica la versione corrente degli agenti del piano di controllo. |
databaseImage
| |
string Facoltativo | DatabaseImage è l'Uniform Resource Identifier di un'immagine del database personalizzata all'interno del registry dei container. Se è specificato databaseImage, l'operatore utilizza questa immagine container per il database anziché l'immagine container del database predefinita della versione database specificata. Ti consigliamo di basare il contenuto del contenitore databaseImage sull'immagine del database predefinita utilizzata per la versione del database scelta. |
databaseVersion
| |
string Facoltativo | DatabaseVersion è la versione del database desiderata per il cluster, ad esempio "15.4.5". Questo campo è obbligatorio. Questa versione viene applicata a tutte le istanze del cluster di database. Nel caso di un nuovo cluster di database, l'istanza viene creata utilizzando la versione specificata. Nel caso di un cluster di database esistente, l'operatore tenta di eseguire l'upgrade o il downgrade alla versione database specificata. Il campo status.currentDatabaseVersion indica la versione attuale del database. |
isDeleted
| |
boolean Facoltativo | IsDeleted indica una richiesta di eliminazione del DBCluster. Per impostazione predefinita, questo campo è false. Questi campi si applicano a tutte le istanze del cluster di database. Se questo valore è impostato su true, il piano di controllo tenterà di rilasciare le risorse correlate, inclusi gli endpoint di rete. Controlla i campi di stato per verificare se sono presenti eventuali errori o risultati positivi. |
mode
| |
string Facoltativo | Indica la modalità di questo DBCluster. |
primarySpec
| |
object Obbligatorio | PrimarySpec contiene le specifiche dell'istanza principale del cluster di database. L'istanza principale contiene le risorse di calcolo e archiviazione che forniscono gli endpoint di lettura/scrittura del cluster di database. |
primarySpec.adminUser
| |
object Obbligatorio | AdminUser rappresenta la specifica dell'utente amministratore. Si tratta dell'utente del database iniziale creato dal control plane. Gli altri utenti del database vengono gestiti direttamente dall'utente finale. Questo campo può essere utilizzato anche per reimpostare la password dell'utente iniziale. |
primarySpec.adminUser.passwordRef
| |
object Facoltativo |
PasswordRef è il nome del segreto contenente la password dell'utente amministratore. Questo valore viene utilizzato durante il provisioning iniziale o la reimpostazione della password per impostare l'utente amministratore su questa password. Il segreto deve trovarsi nello stesso progetto del cluster di database. Il nome del secret deve seguire questo pattern: db-pw- |
primarySpec.adminUser.passwordRef.name
| |
string Facoltativo | Il nome del referente. Per ulteriori informazioni, vedi Nomi. |
primarySpec.allowExternalIncomingTrafficToInstance
| |
boolean Facoltativo | AllowExternalIncomingTrafficToInstance viene utilizzato per configurare la creazione del bilanciatore del carico esterno. |
primarySpec.AuditLogTarget
| |
object Facoltativo | AuditLogTarget configura l'obiettivo per gli audit log del database. |
primarySpec.AuditLogTarget.syslog
| |
object Facoltativo | N/D |
primarySpec.AuditLogTarget.certsSecretRef
| |
object Obbligatorio | CertsSecretRef contiene i certificati da utilizzare per la connessione TLS al server syslog. |
primarySpec.AuditLogTarget.certsSecretRef.name
| |
string Facoltativo | Il nome deve essere univoco all'interno di uno spazio dei nomi per fare riferimento a una risorsa secret. |
primarySpec.AuditLogTarget.certsSecretRef.namespace
| |
string Facoltativo | Lo spazio dei nomi definisce lo spazio all'interno del quale il nome del secret deve essere univoco. |
primarySpec.AuditLogTarget.syslog.host
| |
string Obbligatorio | L'host è il FQDN o l'indirizzo IP del server syslog. |
primarySpec.availabilityOptions
| |
object Facoltativo | AvailabilityOptions contiene impostazioni regolabili per le funzionalità HA. |
primarySpec.availabilityOptions.healthcheckPeriodSeconds
| |
integer Facoltativo | HealthcheckPeriodSeconds è il numero di secondi che il prober del controllo di integrità attenderà prima di controllare di nuovo l'integrità delle istanze principali e di standby e aggiornare di conseguenza lo stato. Questo campo viene propagato dalla specifica di DBCluster. |
primarySpec.availabilityOptions.livenessProbe
| |
string Facoltativo | LivenessProbe attiva o disattiva il probe di attività utilizzato per attivare il riavvio di un container. Se impostato su Abilitato, il controllo di attività esegue controlli di integrità periodici sul database. Il contenitore viene riavviato se non supera tre controlli di integrità consecutivi. LivenessProbe viene disattivato automaticamente per le istanze HA. Se impostato su Disattivato, il probe di attività non esegue controlli di integrità sul database. Il valore predefinito è Attivato. |
primarySpec.availabilityOptions.livenessProbe
| |
string Facoltativo | LivenessProbe attiva o disattiva il probe di attività utilizzato per attivare il riavvio di un container. Se impostato su Abilitato, il controllo di attività esegue controlli di integrità periodici sul database. Il contenitore viene riavviato se non supera tre controlli di integrità consecutivi. LivenessProbe viene disattivato automaticamente per le istanze HA. Se impostato su Disattivato, il probe di attività non esegue controlli di integrità sul database. Il valore predefinito è Attivato. |
primarySpec.dbLoadBalancerOptions
| |
object Facoltativo | DBNetworkServiceOptions consente di ignorare alcuni dettagli del servizio Kubernetes creati per esporre una connessione al database. |
primarySpec.dbLoadBalancerOptions.annotations
| |
object Facoltativo | Le annotazioni fornite dal cliente vengono aggiunte all'oggetto servizio di tipo loadbalancer. |
primarySpec.dbLoadBalancerOptions.gcp
| |
object Facoltativo | Contiene attributi specifici di Google Cloudper il bilanciatore del carico Kubernetes. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerIP
| |
string Facoltativo | LoadBalancerIP è un indirizzo IP statico. Per ulteriori informazioni, consulta Configurare indirizzi IP esterni statici. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerType
| |
string Facoltativo | Un bilanciatore del carico può essere interno o esterno. Per ulteriori informazioni, consulta Bilanciatore del carico interno. |
primarySpec.features
| |
object Facoltativo | Specifiche della funzionalità. |
primarySpec.features.googleMLExtension
| |
object Facoltativo | Specifica dell'estensione di machine learning (ML) di Google. |
primarySpec.features.googleMLExtension.config
| |
object Facoltativo | Configurazione dell'estensione Google ML. |
primarySpec.features.googleMLExtension.config.vertexAIKeyRef
| |
string Facoltativo | N/D |
primarySpec.features.googleMLExtension.config.vertexAIRegion
| |
string Facoltativo | N/D |
primarySpec.features.googleMLExtension.enabled
| |
boolean Obbligatorio | N/D |
primarySpec.features.memoryAgent
| |
object Facoltativo | N/D |
primarySpec.features.memoryAgent.enabled
| |
boolean Obbligatorio | Indica l'interesse ad attivare o disattivare l'agente di memoria per il database. Il valore predefinito è true. |
primarySpec.features.memoryAgent.enabled
| |
boolean Obbligatorio | Indica l'interesse ad attivare o disattivare l'agente di memoria per il database. Il valore predefinito è true. |
primarySpec.isStopped
| |
boolean Facoltativo | Se impostato su true, IsStopped arresta l'istanza. Per impostazione predefinita, questo campo è impostato su false. Quando viene interrotta, le risorse di calcolo (CPU, memoria) dell'istanza vengono rilasciate. Tuttavia, l'istanza mantiene la risorsa di archiviazione e gli endpoint di rete in modo che il riavvio sia trasparente per i servizi a valle. Controlla il campo dello stato per verificare eventuali errori o risultati positivi. |
primarySpec.mode
| |
string Facoltativo | La modalità specifica in che modo questa istanza viene gestita dall'operatore. |
primarySpec.parameters
| |
object Facoltativo | I parametri consentono di impostare i parametri del database per il cluster di database. I parametri accettano una coppia chiave/valore corrispondente al nome/valore del parametro come definito dal motore del database. |
primarySpec.resources
| |
object Obbligatorio | Specifica della risorsa per il contenitore del database. Quando uno dei campi all'interno della risorsa cambia, l'operatore riavvia l'istanza del database con la nuova specifica della risorsa. |
primarySpec.resources.cpu
| |
integer or string Obbligatorio | La quantità di CPU allocata al contenitore del database. |
primarySpec.resources.disks
| |
object Obbligatorio | Le specifiche dei dischi allocati al contenitore del database. |
primarySpec.resources.disks.accessModes
| |
string Facoltativo | AccessModes contiene le modalità di accesso desiderate per il volume. Per ulteriori informazioni, consulta Modalità di accesso. |
primarySpec.resources.disks.annotations
| |
object Facoltativo | Sono state aggiunte annotazioni aggiuntive alla richiesta di volume permanente. Questo campo ti consente di eseguire l'integrazione con altri strumenti. |
primarySpec.resources.disks.name
| |
string Obbligatorio | Nome del disco. I valori consentiti sono: DataDisk, LogDisk, BackupDisk e ObsDisk. |
primarySpec.resources.disks.selector
| |
object Facoltativo | Una query sull'etichetta dei volumi da considerare per il collegamento. Se questo campo è impostato, il volume con le etichette corrispondenti viene utilizzato come volume di supporto per il disco. Per ulteriori informazioni, consulta PersistentVolumeClaimSpec. |
primarySpec.resources.disks.selector.matchExpressions
| |
object Facoltativo | matchExpressions è un elenco di requisiti del selettore di etichette. I requisiti sono AND. |
primarySpec.resources.disks.selector.matchExpressions.key
| |
string Obbligatorio | key è la chiave dell'etichetta a cui si applica il selettore. |
primarySpec.resources.disks.selector.matchExpressions.operator
| |
string Obbligatorio | L'operatore rappresenta la relazione di una chiave con un insieme di valori. Gli operatori validi sono In, NotIn, Exists e DoesNotExist. |
primarySpec.resources.disks.selector.matchExpressions.values
| |
string Facoltativo | values è un array di valori di stringa. Se l'operatore è In o NotIn, l'array di valori non deve essere vuoto. Se l'operatore è Exists o DoesNotExist, l'array di valori deve essere vuoto. Questo array viene sostituito durante un patch di unione strategica. |
primarySpec.resources.disks.selector.matchLabels
| |
object Facoltativo | matchLabels è una mappa di coppie {key,value}. Un singolo {key,value} nella mappa matchLabels è equivalente a un elemento di matchExpressions, il cui campo chiave è "key", l'operatore è "In" e l'array di valori contiene solo "value". I requisiti sono AND. |
primarySpec.resources.disks.size
| |
string Obbligatorio | Dimensioni del disco in byte, ad esempio "10Gi" per 10 gibibyte. Questo campo è obbligatorio. I prefissi delle unità di misura consentiti sono: "Ki", "Mi", "Gi", "Ti", "Pi" ed "Ei" per la base 2. Inoltre, "K", "M", "G", "T", "P" ed "E" per la base 10. Per ulteriori informazioni, consulta Prefisso unità. |
primarySpec.resources.disks.storageClass
| |
string Facoltativo | StorageClass fa riferimento a una determinata classe di archiviazione CSI. Questo campo è facoltativo. Se il campo non è impostato, viene utilizzata la classe di archiviazione CSI predefinita per il cluster Kubernetes. Se non è presente un valore predefinito per il cluster Kubernetes, la richiesta di volume permanente non andrà a buon fine e non verrà eseguito il provisioning del cluster di database. Per ulteriori informazioni, consulta Classi di archiviazione. |
primarySpec.resources.disks.volumeName
| |
string Facoltativo | VolumeName è il riferimento di associazione al volume permanente associato a questo disco. Questo campo è facoltativo. In questo modo puoi riutilizzare un volume esistente. Tieni presente che se questo campo viene specificato, il valore "storageClass" non verrà applicato. Per ulteriori informazioni, consulta la sezione Associazione. |
primarySpec.resources.memory
| |
string or integer Obbligatorio | La quantità di memoria allocata al contenitore del database. |
primarySpec.resources.memory
| |
string or integer Obbligatorio | La quantità di memoria allocata al contenitore del database. |
primarySpec.schedulingConfig
| |
object Facoltativo | SchedulingConfig specifica come deve essere pianificata l'istanza sui nodi Kubernetes. Quando un campo all'interno della configurazione della pianificazione cambia, può comportare la riprogrammazione del pod Kubernetes su un altro nodo in base alla configurazione. |
primarySpec.schedulingConfig.nodeAffinity
| |
object Facoltativo | NodeAffinity descrive le regole di pianificazione dell'affinità dei nodi per l'istanza. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
object Facoltativo | Lo schedulatore preferisce pianificare i pod sui nodi che soddisfano le espressioni di affinità specificate da questo campo, ma potrebbe scegliere un nodo che viola una o più espressioni. Il nodo più preferito è quello con la somma più alta dei pesi, il che significa che per ogni nodo che soddisfa tutti i requisiti di pianificazione (richiesta di risorse, espressioni di affinità requiredDuringScheduling e così via), viene calcolata una somma iterando gli elementi di questo campo e aggiungendo "weight" alla somma, se il nodo corrisponde alle espressioni di corrispondenza corrispondenti. I nodi con la somma più alta sono i più preferiti. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference
| |
object Obbligatorio | Un termine del selettore di nodi, associato al peso corrispondente. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
| |
object Facoltativo | Un elenco dei requisiti del selettore di nodi in base alle etichette del nodo. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key
| |
string Obbligatorio | La chiave dell'etichetta a cui si applica il selettore. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator
| |
string Obbligatorio | Rappresenta la relazione di una chiave con un insieme di valori. Gli operatori validi sono In, NotIn, Exists, DoesNotExist. Gt e Lt. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values
| |
string Facoltativo | Un array di valori di stringa. Se l'operatore è In o NotIn, l'array di valori non deve essere vuoto. Se l'operatore è Exists o DoesNotExist, l'array di valori deve essere vuoto. Se l'operatore è Gt o Lt, l'array di valori deve avere un singolo elemento, che verrà interpretato come un numero intero. Questo array viene sostituito durante un patch di unione strategica. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields
| |
object Facoltativo | Un elenco dei requisiti del selettore dei nodi in base ai campi del nodo. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key
| |
string Obbligatorio | La chiave dell'etichetta a cui si applica il selettore. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator
| |
string Obbligatorio | Rappresenta la relazione di una chiave con un insieme di valori. Gli operatori validi sono In, NotIn, Exists, DoesNotExist. Gt e Lt. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values
| |
string Facoltativo | Un array di valori di stringa. Se l'operatore è In o NotIn, l'array di valori non deve essere vuoto. Se l'operatore è Exists o DoesNotExist, l'array di valori deve essere vuoto. Se l'operatore è Gt o Lt, l'array di valori deve avere un singolo elemento, che viene interpretato come un numero intero. Questo array viene sostituito durante un patch di unione strategica. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integer Obbligatorio | Ponderazione associata alla corrispondenza del termine nodeSelector corrispondente, nell'intervallo 1-100. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
object Facoltativo | Se i requisiti di affinità specificati da questo campo non vengono soddisfatti al momento della pianificazione, il pod non verrà pianificato sul nodo. Se i requisiti di affinità specificati da questo campo non vengono soddisfatti in un determinato momento durante l'esecuzione del pod, ad esempio a causa di un aggiornamento, il sistema potrebbe o meno provare a espellere il pod dal relativo nodo. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
| |
object Obbligatorio | Un elenco di termini di selettore di nodi. I termini sono uniti con l'operatore OR. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
| |
object Facoltativo | Un elenco dei requisiti del selettore di nodi in base alle etichette del nodo. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key
| |
string Obbligatorio | La chiave dell'etichetta a cui si applica il selettore. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator
| |
string Obbligatorio | Rappresenta la relazione di una chiave con un insieme di valori. Gli operatori validi sono In, NotIn, Exists, DoesNotExist. Gt e Lt. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values
| |
string Facoltativo | Un array di valori di stringa. Se l'operatore è In o NotIn, l'array di valori non deve essere vuoto. Se l'operatore è Exists o DoesNotExist, l'array di valori deve essere vuoto. Se l'operatore è Gt o Lt, l'array di valori deve avere un singolo elemento, che viene interpretato come un numero intero. Questo array viene sostituito durante un patch di unione strategica. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields
| |
object Facoltativo | Un elenco dei requisiti del selettore dei nodi in base ai campi del nodo. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key
| |
string Obbligatorio | La chiave dell'etichetta a cui si applica il selettore. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator
| |
string Obbligatorio | Rappresenta la relazione di una chiave con un insieme di valori. Gli operatori validi sono In, NotIn, Exists, DoesNotExist. Gt e Lt. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values
| |
string Facoltativo | Un array di valori di stringa. Se l'operatore è In o NotIn, l'array di valori non deve essere vuoto. Se l'operatore è Exists o DoesNotExist, l'array di valori deve essere vuoto. Se l'operatore è Gt o Lt, l'array di valori deve avere un singolo elemento, che viene interpretato come un numero intero. Questo array viene sostituito durante un patch di unione strategica. |
primarySpec.schedulingConfig.podAffinity
| |
object Facoltativo | PodAffinity descrive le regole di pianificazione dell'affinità dei pod per l'istanza. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
object Facoltativo | Quando pianifica i pod, lo scheduler darà la priorità ai nodi che soddisfano le espressioni di affinità specificate in questo campo. Il programmatore potrebbe comunque scegliere un nodo che non soddisfa completamente i criteri. Il nodo più preferito è quello con il peso totale più elevato. Questo peso viene calcolato sommando i valori per ogni nodo che soddisfa tutti i requisiti di pianificazione (ad esempio richieste di risorse o espressioni di affinità requiredDuringScheduling). Per ogni podAffinityTerm corrispondente, il peso del nodo aumenta e i nodi con il peso totale più elevato vengono selezionati come i più preferiti. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
object Obbligatorio | Un termine di affinità dei pod, associato al peso corrispondente. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
object Facoltativo | Una query sulle etichette per un insieme di risorse, in questo caso i pod. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
| |
object Facoltativo | matchExpressions è un elenco di requisiti del selettore di etichette. I requisiti sono AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key
| |
string Obbligatorio | key è la chiave dell'etichetta a cui si applica il selettore. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator
| |
string Obbligatorio | L'operatore rappresenta la relazione di una chiave con un insieme di valori. Gli operatori validi sono In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values
| |
string Facoltativo | values è un array di valori di stringa. Se l'operatore è In o NotIn, l'array di valori non deve essere vuoto. Se l'operatore è Exists o DoesNotExist, l'array di valori deve essere vuoto. Questo array viene sostituito durante un patch di unione strategica. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels
| |
object Facoltativo | matchLabels è una mappa di coppie {key,value}. Un singolo {key,value} nella mappa matchLabels è equivalente a un elemento di matchExpressions, il cui campo chiave è "key", l'operatore è "In" e l'array di valori contiene solo "value". I requisiti sono AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
| |
object Facoltativo | Una query sulle etichette per l'insieme di spazi dei nomi a cui si applica il termine. Il termine viene applicato all'unione degli spazi dei nomi selezionati da questo campo e di quelli elencati nel campo namespaces. Un selettore null e un elenco di spazi dei nomi null o vuoto indicano "lo spazio dei nomi di questo pod". Un selettore vuoto ("{}") corrisponde a tutti gli spazi dei nomi. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
| |
object Facoltativo | matchExpressions è un elenco di requisiti del selettore di etichette. I requisiti sono AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key
| |
string Obbligatorio | key è la chiave dell'etichetta a cui si applica il selettore. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator
| |
string Obbligatorio | L'operatore rappresenta la relazione di una chiave con un insieme di valori. Gli operatori validi sono In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values
| |
string Facoltativo | values è un array di valori di stringa. Se l'operatore è In o NotIn, l'array di valori non deve essere vuoto. Se l'operatore è Exists o DoesNotExist, l'array di valori deve essere vuoto. Questo array viene sostituito durante un patch di unione strategica. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels
| |
object Facoltativo | matchLabels è una mappa di coppie {key,value}. Un singolo {key,value} nella mappa matchLabels è equivalente a un elemento di matchExpressions, il cui campo chiave è "key", l'operatore è "In" e l'array di valori contiene solo "value". I requisiti sono AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
string Facoltativo | namespaces specifica un elenco statico di nomi di spazi dei nomi a cui si applica il termine. Il termine viene applicato all'unione degli spazi dei nomi elencati in questo campo e di quelli selezionati da namespaceSelector. Un elenco di spazi dei nomi null o vuoto e un namespaceSelector null indicano "lo spazio dei nomi di questo pod". |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey
| |
string Obbligatorio | Questo pod deve essere co-allocato (affinità) o non co-allocato (anti-affinità) con i pod corrispondenti a labelSelector negli spazi dei nomi specificati. Con co-located si intende l'esecuzione su un nodo il cui valore dell'etichetta con chiave topologyKey corrisponde a quello di qualsiasi nodo su cui è in esecuzione uno dei pod selezionati. Non è consentito un valore topologyKey vuoto. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integer Obbligatorio | Il peso associato alla corrispondenza del termine podAffinity corrispondente, nell'intervallo 1-100. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
object Facoltativo | Se i requisiti di affinità specificati da questo campo non vengono soddisfatti al momento della pianificazione, il pod non verrà pianificato sul nodo. Se i requisiti di affinità specificati da questo campo non vengono soddisfatti in un determinato momento durante l'esecuzione del pod, ad esempio a causa di un aggiornamento dell'etichetta del pod, il sistema potrebbe o meno provare a sfollare il pod dal suo nodo. Quando sono presenti più elementi, gli elenchi di nodi corrispondenti a ogni podAffinityTerm vengono intersecati, il che significa che tutti i termini devono essere soddisfatti. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
object Facoltativo | Una query sulle etichette per un insieme di risorse, in questo caso i pod. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
object Facoltativo | Una query sulle etichette per un insieme di risorse, in questo caso i pod. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions
| |
object Facoltativo | matchExpressions è un elenco di requisiti del selettore di etichette. I requisiti sono AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key
| |
string Obbligatorio | key è la chiave dell'etichetta a cui si applica il selettore. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator
| |
string Obbligatorio | L'operatore rappresenta la relazione di una chiave con un insieme di valori. Gli operatori validi sono In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values
| |
string Facoltativo | values è un array di valori di stringa. Se l'operatore è In o NotIn, l'array di valori non deve essere vuoto. Se l'operatore è Exists o DoesNotExist, l'array di valori deve essere vuoto. Questo array viene sostituito durante un patch di unione strategica. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels
| |
object Facoltativo | matchLabels è una mappa di coppie {key,value}. Un singolo {key,value} nella mappa matchLabels è equivalente a un elemento di matchExpressions, il cui campo chiave è "key", l'operatore è "In" e l'array di valori contiene solo "value". I requisiti sono AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
| |
object Facoltativo | Una query sulle etichette per l'insieme di spazi dei nomi a cui si applica il termine. Il termine viene applicato all'unione degli spazi dei nomi selezionati da questo campo e di quelli elencati nel campo namespaces. Un selettore null e un elenco di spazi dei nomi null o vuoto indicano "lo spazio dei nomi di questo pod". Un selettore vuoto ("{}") corrisponde a tutti gli spazi dei nomi. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions
| |
object Facoltativo | matchExpressions è un elenco di requisiti del selettore di etichette. I requisiti sono AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key
| |
string Obbligatorio | key è la chiave dell'etichetta a cui si applica il selettore. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator
| |
string Obbligatorio | L'operatore rappresenta la relazione di una chiave con un insieme di valori. Gli operatori validi sono In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values
| |
string Facoltativo | values è un array di valori di stringa. Se l'operatore è In o NotIn, l'array di valori non deve essere vuoto. Se l'operatore è Exists o DoesNotExist, l'array di valori deve essere vuoto. Questo array viene sostituito durante un patch di unione strategica. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
object Facoltativo | matchLabels è una mappa di coppie {key,value}. Un singolo {key,value} nella mappa matchLabels è equivalente a un elemento di matchExpressions, il cui campo chiave è "key", l'operatore è "In" e l'array di valori contiene solo "value". I requisiti sono AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
object Facoltativo | matchLabels è una mappa di coppie {key,value}. Un singolo {key,value} nella mappa matchLabels è equivalente a un elemento di matchExpressions, il cui campo chiave è "key", l'operatore è "In" e l'array di valori contiene solo "value". I requisiti sono AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
string Facoltativo | namespaces specifica un elenco statico di nomi di spazi dei nomi a cui si applica il termine. Il termine viene applicato all'unione degli spazi dei nomi elencati in questo campo e di quelli selezionati da namespaceSelector. Un elenco di spazi dei nomi null o vuoto e un namespaceSelector null indicano "lo spazio dei nomi di questo pod". |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey
| |
string Obbligatorio | Questo pod deve essere co-allocato (affinità) o non co-allocato (anti-affinità) con i pod corrispondenti a labelSelector negli spazi dei nomi specificati. Con co-located si intende l'esecuzione su un nodo il cui valore dell'etichetta con chiave topologyKey corrisponde a quello di qualsiasi nodo su cui è in esecuzione uno dei pod selezionati. Non è consentito un valore topologyKey vuoto. |
primarySpec.schedulingConfig.podAntiAffinity
| |
object Facoltativo | PodAntiAffinity descrive le regole di pianificazione dell'anti-affinità dei pod per l'istanza. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
object Facoltativo | Lo scheduler preferisce pianificare i pod sui nodi che soddisfano le espressioni di anti-affinità specificate da questo campo, ma potrebbe scegliere un nodo che viola una o più espressioni. Il nodo più preferito è quello con la somma maggiore dei pesi, in altre parole, per ogni nodo che soddisfa tutti i requisiti di pianificazione (richiesta di risorse, espressioni di anti-affinità requiredDuringScheduling e così via), calcola una somma iterando gli elementi di questo campo e aggiungendo "weight" alla somma, se il nodo ha pod corrispondenti al podAffinityTerm corrispondente. I nodi con la somma più alta sono i più preferiti. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
object Obbligatorio | Un termine di affinità dei pod, associato al peso corrispondente. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
object Facoltativo | Una query sulle etichette per un insieme di risorse, in questo caso i pod. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
| |
object Facoltativo | matchExpressions è un elenco di requisiti del selettore di etichette. I requisiti sono AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key
| |
string Obbligatorio | key è la chiave dell'etichetta a cui si applica il selettore. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator
| |
string Obbligatorio | L'operatore rappresenta la relazione di una chiave con un insieme di valori. Gli operatori validi sono In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values
| |
string Facoltativo | values è un array di valori di stringa. Se l'operatore è In o NotIn, l'array di valori non deve essere vuoto. Se l'operatore è Exists o DoesNotExist, l'array di valori deve essere vuoto. Questo array viene sostituito durante un patch di unione strategica. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels
| |
object Facoltativo | matchLabels è una mappa di coppie {key,value}. Un singolo {key,value} nella mappa matchLabels è equivalente a un elemento di matchExpressions, il cui campo chiave è "key", l'operatore è "In" e l'array di valori contiene solo "value". I requisiti sono AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
| |
object Facoltativo | Una query sulle etichette per l'insieme di spazi dei nomi a cui si applica il termine. Il termine viene applicato all'unione degli spazi dei nomi selezionati da questo campo e di quelli elencati nel campo namespaces. Un selettore null e un elenco di spazi dei nomi null o vuoto indicano "lo spazio dei nomi di questo pod". Un selettore vuoto ("{}") corrisponde a tutti gli spazi dei nomi. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
| |
object Facoltativo | matchExpressions è un elenco di requisiti del selettore di etichette. I requisiti sono AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key
| |
string Obbligatorio | key è la chiave dell'etichetta a cui si applica il selettore. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator
| |
string Obbligatorio | L'operatore rappresenta la relazione di una chiave con un insieme di valori. Gli operatori validi sono In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values
| |
string Facoltativo | values è un array di valori di stringa. Se l'operatore è In o NotIn, l'array di valori non deve essere vuoto. Se l'operatore è Exists o DoesNotExist, l'array di valori deve essere vuoto. Questo array viene sostituito durante un patch di unione strategica. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels
| |
object Facoltativo | matchLabels è una mappa di coppie {key,value}. Un singolo {key,value} nella mappa matchLabels è equivalente a un elemento di matchExpressions, il cui campo chiave è "key", l'operatore è "In" e l'array di valori contiene solo "value". I requisiti sono AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
string Facoltativo | namespaces specifica un elenco statico di nomi di spazi dei nomi a cui si applica il termine. Il termine viene applicato all'unione degli spazi dei nomi elencati in questo campo e di quelli selezionati da namespaceSelector. Un elenco di spazi dei nomi null o vuoto e un namespaceSelector null indicano "lo spazio dei nomi di questo pod". |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey
| |
string Obbligatorio | Questo pod deve essere co-allocato (affinità) o non co-allocato (anti-affinità) con i pod corrispondenti a labelSelector negli spazi dei nomi specificati. Con co-located si intende l'esecuzione su un nodo il cui valore dell'etichetta con chiave topologyKey corrisponde a quello di qualsiasi nodo su cui è in esecuzione uno dei pod selezionati. Non è consentito un valore topologyKey vuoto. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integer Obbligatorio | Il peso associato alla corrispondenza del termine podAffinity corrispondente, nell'intervallo 1-100. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
object Facoltativo | Se i requisiti di anti-affinità specificati da questo campo non sono soddisfatti al momento della pianificazione, il pod non viene pianificato sul nodo. Se i requisiti di anti-affinità specificati da questo campo non vengono più soddisfatti in un determinato momento durante l'esecuzione del pod (ad esempio a causa di un aggiornamento dell'etichetta del pod), il sistema potrebbe o meno provare a espellere il pod dal relativo nodo. Quando sono presenti più elementi, gli elenchi di nodi corrispondenti a ogni podAffinityTerm vengono intersecati, il che significa che tutti i termini devono essere soddisfatti. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
object Facoltativo | Una query sulle etichette per un insieme di risorse, in questo caso i pod. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions
| |
object Facoltativo | matchExpressions è un elenco di requisiti del selettore di etichette. I requisiti sono AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key
| |
string Obbligatorio | key è la chiave dell'etichetta a cui si applica il selettore. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator
| |
string Obbligatorio | L'operatore rappresenta la relazione di una chiave con un insieme di valori. Gli operatori validi sono In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values
| |
string Facoltativo | values è un array di valori di stringa. Se l'operatore è In o NotIn, l'array di valori non deve essere vuoto. Se l'operatore è Exists o DoesNotExist, l'array di valori deve essere vuoto. Questo array viene sostituito durante un patch di unione strategica. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels
| |
object Facoltativo | matchLabels è una mappa di coppie {key,value}. Un singolo {key,value} nella mappa matchLabels è equivalente a un elemento di matchExpressions, il cui campo chiave è "key", l'operatore è "In" e l'array di valori contiene solo "value". I requisiti sono AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
| |
object Facoltativo | Una query sulle etichette per l'insieme di spazi dei nomi a cui si applica il termine. Il termine viene applicato all'unione degli spazi dei nomi selezionati da questo campo e di quelli elencati nel campo namespaces. Un selettore null e un elenco di spazi dei nomi null o vuoto indicano "lo spazio dei nomi di questo pod". Un selettore vuoto ("{}") corrisponde a tutti gli spazi dei nomi. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions
| |
object Facoltativo | matchExpressions è un elenco di requisiti del selettore di etichette. I requisiti sono AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key
| |
string Obbligatorio | key è la chiave dell'etichetta a cui si applica il selettore. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator
| |
string Obbligatorio | L'operatore rappresenta la relazione di una chiave con un insieme di valori. Gli operatori validi sono In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values
| |
string Facoltativo | values è un array di valori di stringa. Se l'operatore è In o NotIn, l'array di valori non deve essere vuoto. Se l'operatore è Exists o DoesNotExist, l'array di valori deve essere vuoto. Questo array viene sostituito durante un patch di unione strategica. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
object Facoltativo | matchLabels è una mappa di coppie {key,value}. Un singolo {key,value} nella mappa matchLabels è equivalente a un elemento di matchExpressions, il cui campo chiave è "key", l'operatore è "In" e l'array di valori contiene solo "value". I requisiti sono AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
string Facoltativo | namespaces specifica un elenco statico di nomi di spazi dei nomi a cui si applica il termine. Il termine viene applicato all'unione degli spazi dei nomi elencati in questo campo e di quelli selezionati da namespaceSelector. Un elenco di spazi dei nomi null o vuoto e un namespaceSelector null indicano "lo spazio dei nomi di questo pod". |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey
| |
string Obbligatorio | Questo pod deve essere co-allocato (affinità) o non co-allocato (anti-affinità) con i pod corrispondenti a labelSelector negli spazi dei nomi specificati. Con co-located si intende l'esecuzione su un nodo il cui valore dell'etichetta con chiave topologyKey corrisponde a quello di qualsiasi nodo su cui è in esecuzione uno dei pod selezionati. Non è consentito un valore topologyKey vuoto. |
primarySpec.schedulingConfig.tolerations
| |
object Facoltativo | Le tolleranze consentono di gestire la possibilità di consentire o meno la pianificazione di un'istanza su un nodo Kubernetes a cui è stato applicato un taint specifico. |
primarySpec.schedulingConfig.tolerations.effect
| |
string Facoltativo | Effect indica l'effetto di contaminazione da associare. Se il campo è vuoto, corrisponde a tutti gli effetti di contaminazione. Se specificato, i valori consentiti sono NoSchedule, PreferNoSchedule e NoExecute. |
primarySpec.schedulingConfig.tolerations.key
| |
string Facoltativo | Key è la chiave di incompatibilità a cui si applica la tolleranza. Se il valore è vuoto, corrisponde a tutte le chiavi di contaminazione. Se la chiave è vuota, l'operatore deve essere Exists. Questa combinazione indica la corrispondenza di tutti i valori e di tutte le chiavi. |
primarySpec.schedulingConfig.tolerations.operator
| |
string Facoltativo | L'operatore rappresenta la relazione di una chiave con il valore. Gli operatori validi sono Esiste e Uguale. Il valore predefinito è Uguale. Esiste è equivalente a jolly per il valore, in modo che un pod possa tollerare tutti gli errori di una determinata categoria. |
primarySpec.schedulingConfig.tolerations.tolerationSeconds
| |
integer Facoltativo | TolerationSeconds rappresenta il periodo di tempo durante il quale la tolleranza (che deve avere l'effetto NoExecute, altrimenti questo campo viene ignorato) tollera l'incompatibilità. Per impostazione predefinita, questo campo non è impostato, il che significa che l'incompatibilità viene tollerata per sempre (non viene eseguita l'espulsione). I valori zero e negativi vengono considerati pari a 0 (espulsione immediata) dal sistema. |
primarySpec.schedulingConfig.tolerations.value
| |
string Facoltativo | Valore è il valore dell'alterazione a cui corrisponde la tolleranza. Se l'operatore è Esiste, il valore deve essere vuoto; in caso contrario, deve essere una stringa regolare. |
primarySpec.services
| |
object Facoltativo | Nella sezione Servizi sono elencati i servizi semi-gestiti facoltativi tra cui puoi scegliere. |
primarySpec.sidecarRef
| |
object Facoltativo | SidecarRef è un riferimento a una risorsa personalizzata sidecar. Se impostato, i container sidecar inclusi nella risorsa personalizzata sidecar vengono iniettati nel pod del database. |
primarySpec.sidecarRef.name
| |
string Facoltativo | Nome del referente. Per ulteriori informazioni, vedi Nomi. |
primarySpec.sourceCidrRanges
| |
string Facoltativo | Intervalli CIDR IP di origine consentiti per un client. |
primarySpec.tls
| |
object Facoltativo | TLS è la configurazione del certificato del server desiderata per l'istanza. Questo campo è facoltativo. Quando questo campo viene modificato, i pod dell'istanza vengono riavviati per caricare il certificato specificato. |
primarySpec.tls.certSecret
| |
object Facoltativo | CertSecret contiene il nome di un secret del certificato nello stesso spazio dei nomi. Il segreto deve contenere le voci ca.crt (certificato CA), tls.key (chiave privata del server) e tls.crt (certificato finale del server). Questo segreto viene utilizzato per impostare la configurazione TLS per l'istanza del database. |
primarySpec.tls.certSecret.name
| |
string Facoltativo | Nome del referente. Per ulteriori informazioni, vedi Nomi |
primarySpec.walArchiveSetting
| |
object Facoltativo | WalArchiveSetting specifica le impostazioni dell'archivio WAL. Se impostato, archive_mode è abilitato per archiviare i log WAL nella posizione specificata. Per ulteriori informazioni, consulta Archiviazione continua e recupero point-in-time (PITR). |
primarySpec.walArchiveSetting.archiveMode
| |
string Facoltativo | ArchiveMode specifica archive_mode. Per ulteriori informazioni, consulta archive_mode. |
primarySpec.walArchiveSetting.location
| |
string Facoltativo | La posizione è la posizione in cui sono archiviati i log WAL. |
tls
| |
object Facoltativo | TLS è la configurazione del certificato del server desiderata per il cluster.Per impostazione predefinita, questo campo è vuoto e per il cluster vengono generati un nuovo certificato CA e un nuovo certificato finale autofirmati. Quando questo campo viene modificato, i pod del cluster del database vengono riavviati per caricare il certificato specificato. Il campo status.certificateReference indica la chiave e il secret del certificato CA corrente. |
tls.certSecret
| |
object Facoltativo | CertSecret fa riferimento al secret del certificato nello stesso spazio dei nomi. Il segreto deve contenere le voci ca.crt (certificato CA), tls.key (chiave privata del server) e tls.crt (certificato finale del server). Questo segreto viene utilizzato per impostare la configurazione TLS per le istanze di database che fanno parte del cluster di database. |
tls.certSecret.name
| |
string Facoltativo | Nome del referente. Per ulteriori informazioni, vedi Nomi |
Schema dello stato
DBClusterStatus definisce lo stato osservato di DBCluster.
healthCheck:
isRegistered: boolean
lastHealthCheckTime: string
certificateReference:
certificateKey: string
secretRef:
name: string
namespace: string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
latestFailoverStatus:
failoverName: string
status:
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
createTime: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
endTime: string
internal:
newPrimary: string
oldPrimary: string
phase: string
observedGeneration: integer
reconciled: boolean
startTime: string
state: string
observedGeneration: integer
phase: string
primary:
allocatedResources:
cpu: integer or string
disks:
accessModes: string
annotations: string
name: string
selector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
size: string
storageClass: string
volumeName: string
memory: integer or string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
currentControlPlaneAgentsVersion: string
currentDatabaseImage: string
currentDatabaseVersion: string
currentParameters: object
endpoint: string
endpoints:
- name: string
value: string
latestExport:
creationTimeStamp: string
exportName: string
spec:
dbclusterRef: string
exportLocation:
gcsOptions:
bucket: string
key: string
secretRef:
name: string
namespace: string
type: string
status:
completeTime: string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
exportSubDirectory: string
observedGeneration: integer
phase: string
reconciled: boolean
startTime: string
latestImport:
creationTimeStamp: string
importName: string
spec:
databaseName: string
dbclusterRef: string
downloadOnly: boolean
dumpStorage:
gcsOptions:
bucket: string
key: string
secretRef:
name: string
namespace: string
type: string
logStorage:
gcsOptions:
bucket: string
key: string
secretRef:
name: string
namespace: string
type: string
status:
completeTime: string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
dumpPath: string
observedGeneration: integer
phase: string
reconciled: boolean
startTime: string
phase: string
url: string
walArchiveSetting:
location: string
reconciled: boolean
registrationStatus:
IsHA: boolean
IsRegistered: boolean
RegistrationTime: string
restoredFrom:
restoredTime: string
sourceDBCluster: object
serviceAccounts: string
Campo TipoObbligatorio o facoltativo |
Descrizione |
---|---|
healthCheck
| |
object Facoltativo | HealthStatus rappresenta il controllo di integrità. |
healthCheck.isRegistered
| |
boolean Facoltativo | N/D |
healthCheck.lastHealthCheckTime
| |
string Facoltativo | N/D |
certificateReference
| |
object Facoltativo | CertificateReference fa riferimento a un segreto e a una chiave del certificato CA del server che possono essere utilizzati per connettersi al database. Se viene fornito spec.TLS, questo valore deve fare riferimento alla stessa secret dopo che il database è stato configurato per utilizzare il certificato del server fornito. |
certificateReference.certificateKey
| |
string Facoltativo | CertificateKey è la chiave utilizzata per cercare il certificato nel secret. |
certificateReference.secretRef
| |
object Facoltativo | SecretRef è un riferimento al secret che contiene il certificato. |
certificateReference.secretRef.name
| |
string Facoltativo | Il nome deve essere univoco all'interno di uno spazio dei nomi per fare riferimento a una risorsa secret. |
certificateReference.secretRef.namespace
| |
string Facoltativo | Lo spazio dei nomi definisce lo spazio all'interno del quale il nome del secret deve essere univoco. |
conditions
| |
list (object) Facoltativo | Le condizioni rappresentano le ultime osservazioni disponibili dello stato attuale dell'entità. |
conditions[]
| |
object Facoltativo | Conditions contiene i dettagli di un aspetto dello stato attuale di questa risorsa API. |
conditions[].lastTransitionTime
| |
string Obbligatorio | lastTransitionTime è l'ultima volta che la condizione è passata da uno stato all'altro, il che si verifica quando la condizione di base è cambiata. Se l'ora in cui è cambiata la condizione sottostante non è nota, utilizza l'ora in cui è cambiato il campo dell'API. |
conditions[].message
| |
string Obbligatorio | message è un messaggio leggibile che indica i dettagli della transizione. Può essere una stringa vuota. |
conditions[].observedGeneration
| |
integer Facoltativo | observedGeneration rappresenta il valore .metadata.generation in base al quale è stata impostata la condizione. Ad esempio, se .metadata.generation è 12 e .status.conditions[x].observedGeneration è 9, la condizione non è aggiornata rispetto allo stato attuale dell'istanza. |
conditions[].reason
| |
string Obbligatorio | reason contiene un identificatore programmatico che indica il motivo dell'ultima transizione della condizione. I produttori di tipi di condizioni specifici possono definire i valori e i significati previsti per questo campo e se i valori sono considerati un'API garantita. Il valore deve essere una stringa in CamelCase. Questo campo potrebbe non essere vuoto. |
conditions[].status
| |
string Obbligatorio | Lo stato della condizione, uno dei valori True, False, Unknown. |
conditions[].type
| |
string Obbligatorio | Il tipo di condizione in CamelCase o in foo.example.com/CamelCase. Molti valori .condition.type sono coerenti tra le risorse come Available, ma poiché le condizioni arbitrarie possono essere utili (vedi .node.status.conditions), la possibilità di risolvere i conflitti è importante. L'espressione regolare che corrisponde è (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
criticalIncidents
| |
object Facoltativo | CriticalIncidents è un elenco piatto di tutti gli incidenti critici attivi. |
criticalIncidents[]
| |
object Facoltativo | CriticalIncident contiene tutte le informazioni su un incidente critico in corso. |
criticalIncidents[].code
| |
string Obbligatorio | Codice è il codice di errore di questo particolare errore. I codici di errore sono stringhe numeriche DBSE, ad esempio "DBSE1012". |
criticalIncidents[].createTime
| |
string Obbligatorio | CreateTime è il timestamp della creazione dell'incidente all'origine. |
criticalIncidents[].message
| |
string Facoltativo | Il messaggio descrive l'incidente o l'errore che si è verificato. |
criticalIncidents[].messageTemplateParams
| |
object Facoltativo | MessageTemplateParams contiene le coppie chiave-valore necessarie per generare una versione di Message basata sui dati e facile da usare nell'interfaccia utente. |
criticalIncidents[].resource
| |
object Obbligatorio | La risorsa contiene informazioni sul componente del servizio di database che ha segnalato l'incidente, nonché informazioni sulla risorsa Kubernetes. |
criticalIncidents[].resource.component
| |
string Obbligatorio | Component è un identificatore interno del sottosistema del servizio di database che ha segnalato l'incidente. |
criticalIncidents[].resource.location
| |
object Facoltativo | Località |
criticalIncidents[].resource.location.cluster
| |
string Facoltativo | Cluster è il nome del cluster della risorsa Kubernetes interessata. |
criticalIncidents[].resource.location.group
| |
string Facoltativo | Gruppo è il nome del gruppo della risorsa Kubernetes. |
criticalIncidents[].resource.location.kind
| |
string Facoltativo | Kind è il tipo della risorsa Kubernetes. |
criticalIncidents[].resource.location.name
| |
string Facoltativo | Nome è il nome della risorsa Kubernetes interessata. |
criticalIncidents[].resource.location.namespace
| |
string Facoltativo | Namespace è lo spazio dei nomi della risorsa Kubernetes interessata. |
criticalIncidents[].resource.location.version
| |
string Facoltativo | Group è la versione della risorsa Kubernetes. |
criticalIncidents[].stackTrace
| |
object Facoltativo | StackTrace contiene un elenco non strutturato di messaggi dell'analisi dello stack. |
criticalIncidents[].stackTrace.component
| |
string Facoltativo | Component è il nome di un componente del servizio di database che ha registrato il messaggio. |
criticalIncidents[].stackTrace.message
| |
string Facoltativo | Messaggio registrato. |
criticalIncidents[].transientUntil
| |
string Facoltativo | TransientUntil, se presente, indica che il problema deve essere considerato temporaneo fino all'ora specificata. |
criticalIncidents[].transientUntil
| |
string Facoltativo | TransientUntil, se presente, indica che il problema deve essere considerato temporaneo fino all'ora specificata. |
latestFailoverStatus
| |
object Facoltativo | LatestFailoverStatus è lo stato del failover aggiornato più di recente per il cluster di database. Questo stato è una copia dello stato dell'operazione di failover corrente o aggiornata più di recente per il cluster di database. Questo può essere utilizzato per monitorare comodamente lo stato di un'operazione di failover attualmente in esecuzione. |
latestFailoverStatus.failoverName
| |
string Facoltativo | FailoverName è il nome dell'ultimo failover. |
latestFailoverStatus.status
| |
object Facoltativo | Lo stato rappresenta lo stato dell'ultimo failover per il cluster di database. |
latestFailoverStatus.status.conditions
| |
object Facoltativo | Le condizioni rappresentano le ultime osservazioni disponibili dello stato attuale dell'entità. |
latestFailoverStatus.status.conditions.lastTransitionTime
| |
string Obbligatorio | lastTransitionTime è l'ultima volta che la condizione è passata da uno stato all'altro, il che si verifica quando la condizione di base è cambiata. Se non è noto, è accettabile utilizzare l'ora in cui è stato modificato il campo dell'API. |
latestFailoverStatus.status.conditions.message
| |
string Obbligatorio | message è un messaggio leggibile che indica i dettagli della transizione. Può essere una stringa vuota. |
latestFailoverStatus.status.conditions.observedGeneration
| |
integer Facoltativo | observedGeneration rappresenta il valore .metadata.generation in base al quale è stata impostata la condizione. Ad esempio, se .metadata.generation è attualmente 12, ma .status.conditions[x].observedGeneration è 9, la condizione non è aggiornata rispetto allo stato attuale dell'istanza. |
latestFailoverStatus.status.conditions.reason
| |
string Obbligatorio | reason contiene un identificatore programmatico che indica il motivo dell'ultima transizione della condizione. I produttori di tipi di condizioni specifici possono definire i valori e i significati previsti per questo campo e se i valori sono considerati un'API garantita. Il valore deve essere una stringa in CamelCase. Questo campo non può essere vuoto. |
latestFailoverStatus.status.conditions.status
| |
string Obbligatorio | Lo stato della condizione, uno dei valori True, False, Unknown. |
latestFailoverStatus.status.conditions.type
| |
string Obbligatorio | Il tipo di condizione in CamelCase o in foo.example.com/CamelCase. Molti valori .condition.type sono coerenti tra le risorse come Available, ma poiché le condizioni arbitrarie possono essere utili (vedi .node.status.conditions), la possibilità di risolvere i conflitti è importante. L'espressione regolare che corrisponde è (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
latestFailoverStatus.status.createTime
| |
string Facoltativo | CreateTime è la data e l'ora in cui è stato creato il meccanismo di flusso di lavoro di failover interno. |
latestFailoverStatus.status.criticalIncidents
| |
object Facoltativo | CriticalIncidents è un elenco piatto di tutti gli incidenti critici attivi. |
latestFailoverStatus.status.criticalIncidents.code
| |
string Obbligatorio | Codice è il codice di errore di questo particolare errore. I codici di errore sono stringhe numeriche DBSE, ad esempio "DBSE1012". |
latestFailoverStatus.status.criticalIncidents.createTime
| |
string Obbligatorio | CreateTime è il timestamp della creazione dell'incidente all'origine. |
latestFailoverStatus.status.criticalIncidents.message
| |
string Facoltativo | Il messaggio descrive l'incidente o l'errore che si è verificato. |
latestFailoverStatus.status.criticalIncidents.messageTemplateParams
| |
object Facoltativo | MessageTemplateParams contiene le coppie chiave-valore necessarie per generare una versione di Message basata sui dati e facile da usare nell'interfaccia utente. |
latestFailoverStatus.status.criticalIncidents.resource
| |
object Obbligatorio | La risorsa contiene informazioni sul componente del servizio di database che ha segnalato l'incidente, nonché informazioni sulla risorsa Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.component
| |
string Obbligatorio | Component è un identificatore interno del sottosistema del servizio di database che ha segnalato l'incidente. |
latestFailoverStatus.status.criticalIncidents.resource.location
| |
object Facoltativo | Località |
latestFailoverStatus.status.criticalIncidents.resource.location.cluster
| |
string Facoltativo | Cluster è il nome del cluster della risorsa Kubernetes interessata. |
latestFailoverStatus.status.criticalIncidents.resource.location.group
| |
string Facoltativo | Gruppo è il nome del gruppo della risorsa Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.location.kind
| |
string Facoltativo | Kind è il tipo della risorsa Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.location.name
| |
string Facoltativo | Nome è il nome della risorsa Kubernetes interessata. |
latestFailoverStatus.status.criticalIncidents.resource.location.namespace
| |
string Facoltativo | Namespace è lo spazio dei nomi della risorsa Kubernetes interessata. |
latestFailoverStatus.status.criticalIncidents.resource.location.version
| |
string Facoltativo | Group è la versione della risorsa k8s. |
latestFailoverStatus.status.criticalIncidents.stackTrace
| |
object Facoltativo | StackTrace contiene un elenco non strutturato di messaggi dell'analisi dello stack. |
latestFailoverStatus.status.criticalIncidents.stackTrace.component
| |
string Facoltativo | Component è il nome di un componente del servizio di database che ha registrato il messaggio. |
latestFailoverStatus.status.criticalIncidents.stackTrace.message
| |
string Facoltativo | Messaggio registrato. |
latestFailoverStatus.status.criticalIncidents.transientUntil
| |
string Facoltativo | TransientUntil, se presente, indica che il problema deve essere considerato temporaneo fino all'ora specificata. |
latestFailoverStatus.status.endTime
| |
string Facoltativo | EndTime è l'ora in cui il failover ha raggiunto il suo stato finale. |
latestFailoverStatus.status.internal
| |
object Facoltativo | L'opzione Interna viene utilizzata dai controller di sistema. Non fare affidamento sulle informazioni riportate in questa sezione. |
latestFailoverStatus.status.internal.newPrimary
| |
string Obbligatorio | NewPrimary è l'istanza a cui stai tentando di eseguire il failover. |
latestFailoverStatus.status.internal.oldPrimary
| |
string Obbligatorio | OldPrimary è l'istanza principale all'inizio del failover. |
latestFailoverStatus.status.internal.phase
| |
string Facoltativo | La fase viene utilizzata per tenere traccia dello stato corrente del failover. |
latestFailoverStatus.status.observedGeneration
| |
integer Facoltativo | La generazione osservata dal controller. |
latestFailoverStatus.status.reconciled
| |
boolean Facoltativo | Indica se la risorsa è stata riconciliata dal controller. |
latestFailoverStatus.status.startTime
| |
string Facoltativo | StartTime è l'ora di inizio dell'operazione di failover. |
latestFailoverStatus.status.state
| |
string Facoltativo |
Lo stato è lo stato attuale dell'operazione di failover. I valori sono InProgress, Success, Failed_RollbackInProgress, Failed_RollbackSuccess e Failed_RollbackFailed.
|
observedGeneration
| |
integer Facoltativo | Interno: la generazione osservata dal controller. |
phase
| |
string Facoltativo | N/D |
primary
| |
object Facoltativo | Primary contiene lo stato dell'istanza principale. |
primary.allocatedResources
| |
object Facoltativo | AllocatedResources rappresenta la configurazione attuale di memoria, CPU e dischi. |
primary.allocatedResources.cpu
| |
integer or string Obbligatorio | La quantità di CPU allocata al contenitore del database. |
primary.allocatedResources.disks
| |
object Obbligatorio | Le specifiche dei dischi allocati al contenitore del database. |
primary.allocatedResources.disks.accessModes
| |
string Facoltativo | AccessModes contiene le modalità di accesso desiderate per il volume. Per ulteriori informazioni, consulta Modalità di accesso. |
primary.allocatedResources.disks.annotations
| |
object Facoltativo | Sono state aggiunte annotazioni aggiuntive alla richiesta di volume permanente. Ciò consente l'integrazione con altri strumenti. |
primary.allocatedResources.disks.name
| |
string Obbligatorio | Nome del disco. Questo campo è obbligatorio. I valori consentiti sono: "DataDisk", "LogDisk" , "BackupDisk" e "ObsDisk". |
primary.allocatedResources.disks.selector
| |
object Facoltativo | Una query sull'etichetta dei volumi da considerare per il collegamento. Se questo campo è impostato, il volume con le etichette corrispondenti viene utilizzato come volume di supporto per il disco. Per ulteriori informazioni, consulta PersistentVolumeClaimSpec |
primary.allocatedResources.disks.selector
| |
object Facoltativo | Una query sull'etichetta dei volumi da considerare per il collegamento. Se questo campo è impostato, il volume con le etichette corrispondenti viene utilizzato come volume di supporto per il disco. Per ulteriori informazioni, consulta PersistentVolumeClaimSpec. |
primary.allocatedResources.disks.selector.matchExpressions
| |
object Facoltativo | matchExpressions è un elenco di requisiti del selettore di etichette. I requisiti sono AND. |
primary.allocatedResources.disks.selector.matchExpressions.operator
| |
string Obbligatorio | L'operatore rappresenta la relazione di una chiave con un insieme di valori. Gli operatori validi sono In, NotIn, Exists e DoesNotExist. |
primary.allocatedResources.disks.selector.matchExpressions.values
| |
string Facoltativo | values è un array di valori di stringa. Se l'operatore è In o NotIn, l'array di valori non deve essere vuoto. Se l'operatore è Exists o DoesNotExist, l'array di valori deve essere vuoto. Questo array viene sostituito durante un patch di unione strategica. |
primary.allocatedResources.disks.selector.matchlabels
| |
object Facoltativo | matchLabels è una mappa di coppie {key,value}. Un singolo {key,value} nella mappa matchLabels è equivalente a un elemento di matchExpressions, il cui campo chiave è "key", l'operatore è "In" e l'array di valori contiene solo "value". I requisiti sono AND. |
primary.allocatedResources.disks.selector.matchlabels
| |
object Facoltativo | matchLabels è una mappa di coppie {key,value}. Un singolo {key,value} nella mappa matchLabels è equivalente a un elemento di matchExpressions, il cui campo chiave è "key", l'operatore è "In" e l'array di valori contiene solo "value". I requisiti sono AND. |
primary.allocatedResources.disks.size
| |
string Obbligatorio | Dimensioni del disco in byte, ad esempio "10Gi" per 10 gibibyte. Questo campo è obbligatorio. I prefissi delle unità di misura consentiti sono: "Ki", "Mi", "Gi", "Ti", "Pi" ed "Ei" per la base 2. Inoltre, "K", "M", "G", "T", "P" ed "E" per la base 10. Per ulteriori informazioni, consulta Prefisso unità. |
primary.allocatedResources.disks.storageClass
| |
string Facoltativo | StorageClass fa riferimento a una determinata classe di archiviazione CSI. Questo campo è facoltativo. Se il campo non è impostato, viene utilizzata la classe di archiviazione CSI predefinita per il cluster Kubernetes. Se non è presente un valore predefinito per il cluster Kubernetes, la richiesta di volume permanente non andrà a buon fine e non verrà eseguito il provisioning del cluster di database. Per ulteriori informazioni, consulta Classi di archiviazione. |
primary.allocatedResources.disks.volumeName
| |
string Facoltativo | VolumeName è il riferimento di associazione al volume permanente associato a questo disco. Questo campo è facoltativo. In questo modo puoi riutilizzare un volume esistente. Tieni presente che se questo campo viene specificato, il valore "storageClass" non verrà applicato. Per ulteriori informazioni, consulta la sezione Associazione. |
primary.allocatedResources.memory
| |
string or integer Obbligatorio | La quantità di memoria allocata al contenitore del database. |
primary.allocatedResources.memory
| |
string or integer Obbligatorio | La quantità di memoria allocata al contenitore del database. |
primary.conditions
| |
object Obbligatorio | Le condizioni rappresentano le ultime osservazioni disponibili dello stato corrente dell'istanza. |
primary.conditions.lastTransitionTime
| |
string Obbligatorio | lastTransitionTime è l'ultima volta che la condizione è passata da uno stato all'altro, il che si verifica quando la condizione di base è cambiata. Se l'ora in cui è cambiata la condizione sottostante non è nota, puoi utilizzare l'ora in cui è cambiato il campo dell'API. |
primary.conditions.message
| |
string Obbligatorio | message è un messaggio leggibile che indica i dettagli della transizione. Può essere una stringa vuota. |
primary.conditions.observedGeneration
| |
integer Facoltativo | observedGeneration rappresenta il valore .metadata.generation in base al quale è stata impostata la condizione. Ad esempio, se .metadata.generation è 12, ma .status.conditions[x].observedGeneration è 9, la condizione non è aggiornata rispetto allo stato attuale dell'istanza. |
primary.conditions.reason
| |
string Obbligatorio | reason contiene un identificatore programmatico che indica il motivo dell'ultima transizione della condizione. I produttori di tipi di condizioni specifici possono definire i valori e i significati previsti per questo campo e se i valori sono considerati un'API garantita. Il valore deve essere una stringa in CamelCase. Questo campo potrebbe non essere vuoto. |
primary.conditions.status
| |
string Obbligatorio | Lo stato della condizione, uno dei valori True, False, Unknown. |
primary.conditions.type
| |
string Obbligatorio | Il tipo di condizione in CamelCase o in foo.example.com/CamelCase. Molti valori .condition.type sono coerenti tra le risorse come Available, ma poiché le condizioni arbitrarie possono essere utili (vedi .node.status.conditions), la possibilità di risolvere i conflitti è importante. L'espressione regolare che corrisponde è (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.currentControlPlaneAgentsVersion
| |
string Facoltativo | CurrentControlPlaneAgentsVersion è la versione degli agenti del piano di controllo in esecuzione nell'istanza principale. Questo valore deve corrispondere al valore di spec.controlPlaneAgentsVersion dopo il provisioning dell'istanza principale o il completamento dell'upgrade o del downgrade. |
primary.currentDatabaseImage
| |
string Facoltativo | CurrentDatabaseImage è l'immagine del database personalizzata utilizzata dall'istanza principale. Questo valore deve corrispondere al valore di spec.databaseImage dopo il provisioning dell'istanza principale o il completamento dell'upgrade o del downgrade. |
primary.currentDatabaseVersion
| |
string Facoltativo | CurrentDatabaseVersion è la versione attuale del database in esecuzione nell'istanza principale. Questo valore deve corrispondere al valore di spec.databaseVersion dopo il provisioning dell'istanza principale o il completamento dell'upgrade o del downgrade. |
primary.currentParameters
| |
object Facoltativo | CurrentParameters indica i valori correnti dei parametri. CurrentParameters consente di verificare che il campo spec.primarySpec.parameters sia stato applicato al database. In questo campo verranno inclusi solo i nomi dei parametri in spec.primarySpec.parameters. |
primary.endpoint
| |
string Facoltativo | L'endpoint è l'indirizzo che può essere utilizzato per stabilire connessioni al database. È deprecato: utilizza invece il campo Endpoints. |
primary.endpoints
| |
object Facoltativo | Endpoints contiene tutti gli endpoint tramite i quali puoi accedere a questa istanza. |
primary.endpoints.name
| |
string Obbligatorio | Il nome contiene il nome dell'endpoint. |
primary.endpoints.value
| |
string Facoltativo | Il valore contiene le informazioni sull'endpoint. |
primary.endpoints.value
| |
string Facoltativo | Il valore contiene le informazioni sull'endpoint. |
primary.latestExport
| |
object Facoltativo | LatestExport rappresenta l'esportazione più recente per l'istanza del database. |
primary.latestExport.creationTimeStamp
| |
string Facoltativo | CreationTimeStamp rappresenta la data e l'ora di creazione dell'esportazione per l'istanza del database. |
primary.latestExport.exportName
| |
string Facoltativo | ExportName è il nome dell'ultima esportazione. |
primary.latestExport.spec
| |
object Facoltativo | La specifica rappresenta la specifica dell'esportazione per l'istanza del database. |
primary.latestExport.spec.dbclusterRef
| |
string Facoltativo | DBClusterRef è il nome del cluster DB nello stesso spazio dei nomi da cui eseguire l'esportazione. |
primary.latestExport.spec.exportLocation
| |
object Obbligatorio | ExportLocation specifica una posizione di archiviazione per i file di esportazione. Devi assicurarti di disporre dell'accesso in scrittura corretto al bucket di archiviazione dall'interno di Operator. |
primary.latestExport.spec.exportLocation.gcsOptions
| |
object Facoltativo | GCSOptions è un riferimento alle opzioni dipendenti da Cloud Storage. |
primary.latestExport.spec.exportLocation.gcsOptions.bucket
| |
string Obbligatorio | Il bucket è un campo obbligatorio, ad esempio dbs-dump-bucket. Devi assicurarti di disporre dell'accesso in scrittura corretto al bucket di archiviazione dall'interno di Operator. |
primary.latestExport.spec.exportLocation.gcsOptions.key
| |
string Obbligatorio | La chiave dell'oggetto per i file di dump, ad esempio ods-dump/scottschema.dmp. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef
| |
object Facoltativo | SecretRef è un riferimento al segreto che memorizza le informazioni di accesso a Cloud Storage. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef.name
| |
string Facoltativo | Il nome deve essere univoco all'interno di uno spazio dei nomi per fare riferimento a una risorsa secret. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef.namespace
| |
string Facoltativo | Lo spazio dei nomi definisce lo spazio all'interno del quale il nome del secret deve essere univoco. |
primary.latestExport.spec.exportLocation.type
| |
string Obbligatorio | Il tipo di repository, ad esempio S3 o GCS, che indica all'agente quale sistema di archiviazione o API utilizzare. |
primary.latestExport.status
| |
object Facoltativo | Lo stato rappresenta l'ultima importazione per l'istanza del database. |
primary.latestExport.status.completeTime
| |
string Facoltativo | CompleteTime è la data e l'ora in cui è stata completata l'esportazione. |
primary.latestExport.status.conditions
| |
object Facoltativo | Le condizioni rappresentano le ultime osservazioni disponibili dello stato attuale dell'entità. |
primary.latestExport.status.conditions.lastTransitionTime
| |
string Obbligatorio | lastTransitionTime è l'ultima volta che la condizione è passata da uno stato all'altro. Deve essere quando la condizione di base è cambiata. Se l'ora in cui è cambiata la condizione sottostante non è nota, utilizza l'ora in cui è cambiato il campo dell'API. |
primary.latestExport.status.conditions.message
| |
string Obbligatorio | message è un messaggio leggibile che indica i dettagli della transizione. Può essere una stringa vuota. |
primary.latestExport.status.conditions.observedGeneration
| |
integer Facoltativo | observedGeneration rappresenta il valore .metadata.generation in base al quale è stata impostata la condizione. Ad esempio, se .metadata.generation è attualmente 12 e .status.conditions[x].observedGeneration è 9, la condizione non è aggiornata rispetto allo stato attuale dell'istanza. |
primary.latestExport.status.conditions.reason
| |
string Obbligatorio | reason contiene un identificatore programmatico che indica il motivo dell'ultima transizione della condizione. I produttori di tipi di condizioni specifici possono definire i valori e i significati previsti per questo campo e se i valori sono considerati un'API garantita. Il valore deve essere una stringa in CamelCase. Questo campo potrebbe non essere vuoto. |
primary.latestExport.status.conditions.status
| |
string Obbligatorio | Lo stato della condizione, uno dei valori True, False, Unknown. |
primary.latestExport.status.conditions.type
| |
string Obbligatorio | Il tipo di condizione in CamelCase o in foo.example.com/CamelCase. Molti valori .condition.type sono coerenti tra le risorse come Available, ma poiché le condizioni arbitrarie possono essere utili (vedi .node.status.conditions), la possibilità di risolvere i conflitti è importante. L'espressione regolare che corrisponde è (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.latestExport.status.criticalIncidents
| |
object Facoltativo | CriticalIncidents è un elenco piatto di tutti gli incidenti critici attivi. |
primary.latestExport.status.criticalIncidents.code
| |
string Obbligatorio | Codice è il codice di errore di questo particolare errore. I codici di errore sono stringhe numeriche DBSE, ad esempio "DBSE1012". |
primary.latestExport.status.criticalIncidents.createTime
| |
string Obbligatorio | CreateTime è il timestamp della creazione dell'incidente all'origine. |
primary.latestExport.status.criticalIncidents.message
| |
string Facoltativo | Il messaggio descrive l'incidente o l'errore che si è verificato. |
primary.latestExport.status.criticalIncidents.messageTemplateParams
| |
object Facoltativo | MessageTemplateParams contiene le coppie chiave-valore necessarie per generare una versione di Message basata sui dati e facile da usare nell'interfaccia utente. |
primary.latestExport.status.criticalIncidents.resource
| |
object Obbligatorio | La risorsa contiene informazioni sul componente del servizio di database che ha segnalato l'incidente, nonché informazioni sulla risorsa Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.component
| |
string Obbligatorio | Component è un identificatore interno del sottosistema del servizio di database che ha segnalato l'incidente. |
primary.latestExport.status.criticalIncidents.resource.location
| |
object Facoltativo | Località |
primary.latestExport.status.criticalIncidents.resource.location.cluster
| |
string Facoltativo | Cluster è il nome del cluster della risorsa Kubernetes interessata. |
primary.latestExport.status.criticalIncidents.resource.location.group
| |
string Facoltativo | Gruppo è il nome del gruppo della risorsa Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.kind
| |
string Facoltativo | Kind è il nome del tipo della risorsa Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.name
| |
string Facoltativo | Nome è il nome della risorsa Kubernetes interessata. |
primary.latestExport.status.criticalIncidents.resource.location.namespace
| |
string Facoltativo | Namespace è lo spazio dei nomi della risorsa Kubernetes interessata. |
primary.latestExport.status.criticalIncidents.resource.location.version
| |
string Facoltativo | Group è la versione della risorsa Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.version
| |
string Facoltativo | Group è la versione della risorsa Kubernetes. |
primary.latestExport.status.criticalIncidents.stackTrace
| |
object Facoltativo | StackTrace contiene un elenco non strutturato di messaggi dell'analisi dello stack. |
primary.latestExport.status.criticalIncidents.stackTrace.component
| |
string Facoltativo | Component è il nome di un componente del servizio di database che ha registrato il messaggio. |
primary.latestExport.status.criticalIncidents.stackTrace.message
| |
string Facoltativo | Messaggio registrato. |
primary.latestExport.status.criticalIncidents.transientUntil
| |
string Facoltativo | TransientUntil, se presente, indica che il problema deve essere considerato temporaneo fino all'ora specificata. |
primary.latestExport.status.exportSubDirectory
| |
string Facoltativo | ExportSubDirectory è la sottodirectory aggiunta a ExportLocation per archiviare i file esportati. |
primary.latestExport.status.observedGeneration
| |
integer Facoltativo | ExportSubDirectory è la sottodirectory aggiunta a ExportLocation per archiviare i file esportati. |
primary.latestExport.status.phase
| |
string Facoltativo | La fase è un riepilogo dello stato attuale dell'esportazione. |
primary.latestExport.status.reconciled
| |
boolean Facoltativo | Interno: indica se la risorsa è stata riconciliata dal controller. |
primary.latestExport.status.startTime
| |
string Facoltativo | StartTime è l'ora di inizio dell'esportazione. |
primary.latestImport
| |
object Facoltativo | LatestImport rappresenta l'importazione più recente per l'istanza del database. |
primary.latestImport.creationTimeStamp
| |
string Facoltativo | CreationTimeStamp rappresenta la data e l'ora di creazione dell'importazione per l'istanza del database. |
primary.latestImport.importName
| |
string Facoltativo | ImportName è il nome dell'ultima importazione. |
primary.latestImport.spec
| |
object Facoltativo | La specifica rappresenta la specifica dell'importazione per l'istanza del database. |
primary.latestImport.spec.databaseName
| |
string Facoltativo | DatabaseName è il nome della risorsa del database all'interno dell'istanza in cui eseguire l'importazione. |
primary.latestImport.spec.dbclusterRef
| |
string Facoltativo | DBClusterRef è il nome del cluster DB nello stesso spazio dei nomi in cui eseguire l'importazione. |
primary.latestImport.spec.downloadOnly
| |
boolean Facoltativo | Se DownloadOnly è impostato su true, il file dump verrà scaricato, ma non importato nel database. Il valore predefinito è false. |
primary.latestImport.spec.dumpStorage
| |
object Obbligatorio | DumpStorage specifica una posizione di archiviazione per i file di dump dell'importazione. Devi assicurarti di disporre dell'accesso in lettura corretto al bucket di archiviazione dall'interno di Operator. |
primary.latestImport.spec.dumpStorage.gcsOptions
| |
object Facoltativo | GCSOptions è un riferimento alle opzioni dipendenti da Cloud Storage. |
primary.latestImport.spec.dumpStorage.gcsOptions.bucket
| |
string Obbligatorio | Il bucket è un campo obbligatorio, ad esempio dbs-dump-bucket. Devi assicurarti di disporre dell'accesso in scrittura corretto al bucket di archiviazione dall'interno di Operator. |
primary.latestImport.spec.dumpStorage.gcsOptions.key
| |
string Obbligatorio | La chiave dell'oggetto per i file di dump, ad esempio ods-dump/scottschema.dmp. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef
| |
object Facoltativo | SecretRef è un riferimento al segreto che memorizza le informazioni di accesso a Cloud Storage. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef.name
| |
string Facoltativo | Il nome deve essere univoco all'interno di uno spazio dei nomi per fare riferimento a una risorsa secret. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef.namespace
| |
string Facoltativo | Lo spazio dei nomi definisce lo spazio all'interno del quale il nome del secret deve essere univoco. |
primary.latestImport.spec.dumpStorage.type
| |
string Obbligatorio | Il tipo di repository, ad esempio S3 o GCS, che indica all'agente quale sistema di archiviazione o API utilizzare. |
primary.latestImport.spec.logStorage
| |
object Facoltativo | LogStorage specifica facoltativamente una posizione di archiviazione in cui copiare il log di importazione. Devi assicurarti di disporre dell'accesso in scrittura corretto al bucket di archiviazione dall'interno di Operator. |
primary.latestImport.spec.logStorage.gcsOptions
| |
object Facoltativo | GCSOptions è un riferimento alle opzioni dipendenti da Cloud Storage. |
primary.latestImport.spec.logStorage.gcsOptions.bucket
| |
string Obbligatorio | Il bucket è un campo obbligatorio, ad esempio dbs-dump-bucket. Devi assicurarti di disporre dell'accesso in scrittura corretto al bucket di archiviazione dall'interno di Operator. |
primary.latestImport.spec.logStorage.gcsOptions.key
| |
string Obbligatorio | Chiave dell'oggetto per i file dump. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef
| |
object Facoltativo | SecretRef è un riferimento al segreto che memorizza le informazioni di accesso a Cloud Storage. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef.name
| |
string Facoltativo | Il nome deve essere univoco all'interno di uno spazio dei nomi per fare riferimento a una risorsa secret. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef.namespace
| |
string Facoltativo | Lo spazio dei nomi definisce lo spazio all'interno del quale il nome del secret deve essere univoco. |
primary.latestImport.spec.logStorage.type
| |
string Obbligatorio | Il tipo di repository che indica all'agente quale sistema di archiviazione o API utilizzare. |
primary.latestImport.status
| |
object Facoltativo | Lo stato rappresenta l'ultima importazione per l'istanza del database. |
primary.latestImport.status.completeTime
| |
string Facoltativo | CompleteTime è l'ora in cui l'importazione è stata completata. |
primary.latestImport.status.conditions
| |
object Facoltativo | Le condizioni rappresentano le ultime osservazioni disponibili dello stato attuale dell'entità. |
primary.latestImport.status.conditions.lastTransitionTime
| |
string Obbligatorio | lastTransitionTime è l'ultima volta che la condizione è passata da uno stato all'altro. Deve essere quando la condizione di base è cambiata. Se l'ora in cui è cambiata la condizione sottostante non è nota, utilizza l'ora in cui è cambiato il campo dell'API. |
primary.latestImport.status.conditions.message
| |
string Obbligatorio | message è un messaggio leggibile che indica i dettagli della transizione. Può essere una stringa vuota. |
primary.latestImport.status.conditions.observedGeneration
| |
integer Facoltativo | observedGeneration rappresenta il valore .metadata.generation in base al quale è stata impostata la condizione. Ad esempio, se .metadata.generation è 12 e .status.conditions[x].observedGeneration è 9, la condizione non è aggiornata rispetto allo stato attuale dell'istanza. |
primary.latestImport.status.conditions.reason
| |
string Obbligatorio | reason contiene un identificatore programmatico che indica il motivo dell'ultima transizione della condizione. I produttori di tipi di condizioni specifici possono definire i valori e i significati previsti per questo campo e se i valori sono considerati un'API garantita. Il valore deve essere una stringa in CamelCase. Questo campo potrebbe non essere vuoto. |
primary.latestImport.status.conditions.status
| |
string Obbligatorio | Lo stato della condizione, uno dei valori True, False, Unknown. |
primary.latestImport.status.conditions.type
| |
string Obbligatorio | tipo di condizione in CamelCase o in foo.example.com/CamelCase. Molti valori .condition.type sono coerenti tra le risorse come Available, ma poiché le condizioni arbitrarie possono essere utili (vedi .node.status.conditions), la possibilità di risolvere i conflitti è importante. L'espressione regolare che corrisponde è (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.latestImport.status.criticalIncidents
| |
object Facoltativo | CriticalIncidents è un elenco piatto di tutti gli incidenti critici attivi. |
primary.latestImport.status.criticalIncidents.code
| |
string Obbligatorio | Codice è il codice di errore di questo particolare errore. I codici di errore sono stringhe numeriche DBSE, ad esempio "DBSE1012". |
primary.latestImport.status.criticalIncidents.createTime
| |
string Obbligatorio | CreateTime è il timestamp della creazione dell'incidente all'origine. |
primary.latestImport.status.criticalIncidents.message
| |
string Facoltativo | Il messaggio descrive l'incidente o l'errore che si è verificato. |
primary.latestImport.status.criticalIncidents.messageTemplateParams
| |
object Facoltativo | MessageTemplateParams contiene le coppie chiave-valore necessarie per generare una versione di Message basata sui dati e facile da usare nell'interfaccia utente. |
primary.latestImport.status.criticalIncidents.resource
| |
object Obbligatorio | La risorsa contiene informazioni sul componente del servizio di database che ha segnalato l'incidente, nonché informazioni sulla risorsa Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.component
| |
string Obbligatorio | Component è un identificatore interno del sottosistema del servizio di database che ha segnalato l'incidente. |
primary.latestImport.status.criticalIncidents.resource.location
| |
object Facoltativo | Località |
primary.latestImport.status.criticalIncidents.resource.location.cluster
| |
string Facoltativo | Cluster è il nome del cluster della risorsa Kubernetes interessata. |
primary.latestImport.status.criticalIncidents.resource.location.group
| |
string Facoltativo | Gruppo è il nome del gruppo della risorsa Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.location.kind
| |
string Facoltativo | Kind è il tipo della risorsa Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.location.name
| |
string Facoltativo | Nome è il nome della risorsa Kubernetes interessata. |
primary.latestImport.status.criticalIncidents.resource.location.namespace
| |
string Facoltativo | Namespace è lo spazio dei nomi della risorsa Kubernetes interessata. |
primary.latestImport.status.criticalIncidents.resource.location.version
| |
string Facoltativo | Group è la versione della risorsa Kubernetes. |
primary.latestImport.status.criticalIncidents.stackTrace
| |
object Facoltativo | StackTrace contiene un elenco non strutturato di messaggi dell'analisi dello stack. |
primary.latestImport.status.criticalIncidents.stackTrace.component
| |
string Facoltativo | Component è il nome di un componente del servizio di database che ha registrato il messaggio. |
primary.latestImport.status.criticalIncidents.stackTrace.message
| |
string Facoltativo | Messaggio registrato. |
primary.latestImport.status.criticalIncidents.transientUntil
| |
string Facoltativo | TransientUntil, se presente, indica che il problema deve essere considerato temporaneo fino all'ora specificata. |
primary.latestImport.status.dumpPath
| |
string Facoltativo | DumpPath è il percorso del file dump scaricato per l'importazione solo in download. |
primary.latestImport.status.observedGeneration
| |
integer Facoltativo | Interno: la generazione osservata dal controller. |
primary.latestImport.status.phase
| |
string Facoltativo | La fase è un riepilogo dello stato attuale dell'importazione. |
primary.latestImport.status.reconciled
| |
boolean Facoltativo | Interno: indica se la risorsa è stata riconciliata dal controller. |
primary.latestImport.status.startTime
| |
string Facoltativo | StartTime è l'ora di inizio dell'importazione. |
primary.phase
| |
string Facoltativo | La fase è un riepilogo dello stato attuale dell'istanza. |
primary.walArchiveSetting
| |
object Facoltativo | WalArchiveSetting rappresenta le impostazioni di archivio del log WAL (Write-Ahead Log) correnti. |
primary.walArchiveSetting.location
| |
string Facoltativo | N/D |
reconciled
| |
boolean Facoltativo | Interno: indica se la risorsa è stata riconciliata dal controller. |
registrationStatus
| |
object Facoltativo | RegistrationStatus rappresenta lo stato della migrazione per il cluster di database. |
registrationStatus.isHA
| |
boolean Facoltativo | IsHA è impostato su true quando l'impostazione della disponibilità HA di DBClusterSpec ha almeno 1 configurazione di numberOfStandbys. |
registrationStatus.isRegistered
| |
boolean Facoltativo | N/D |
registrationStatus.isRegistered
| |
string Facoltativo | RegistrationTime indica il momento in cui il cluster di database on-premise è stato registrato in Google Cloud. |
restoredFrom
| |
object Facoltativo | RestoredFrom è lo stato che mostra l'origine di ripristino più recente per l'attuale DBCluster. |
restoredFrom.restoredTime
| |
string Facoltativo | Punto nel tempo del DBCluster di origine da cui viene eseguito il ripristino di questo DBCluster. |
restoredFrom.sourceDBCluster
| |
string Facoltativo | Il DBCluster di origine da cui viene eseguito il ripristino di questo DBCluster. |
restoredFrom.sourceDBCluster
| |
string Facoltativo | Il DBCluster di origine da cui viene eseguito il ripristino di questo DBCluster. |
serviceAccounts
| |
object Facoltativo | ServiceAccounts contiene gli account di servizio creati dal piano di controllo da utilizzare per operazioni diverse. Se concedi le autorizzazioni a questi account di servizio, il database può interagire con altri servizi all'interno dell'ecosistema Kubernetes. Per ulteriori informazioni, incluse le autorizzazioni richieste, consulta la documentazione di ogni operazione. |