Esquema de especificación
DBClusterSpec define el estado deseado de 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 TipoObligatorio u opcional |
Descripción |
---|---|
allowExternalIncomingTraffic
| |
boolean Opcional | N/A |
availability
| |
object Opcional | Availability contiene parámetros de configuración ajustables para las funciones de alta disponibilidad (HA) de DBCluster. |
availability.autoFailoverTriggerThreshold
| |
integer Opcional | AutoFailoverTriggerThreshold es la cantidad de fallas consecutivas en la verificación de estado de la instancia principal que activan una conmutación por error automática. Si se establece en 0, se usará el valor predeterminado del sistema. Usa la marca EnableAutoFailover para inhabilitar la conmutación por error automática. |
availability.autoHealTriggerThreshold
| |
integer Opcional | AutoHealTriggerThreshold es la cantidad de fallas consecutivas en la verificación de estado de la instancia en espera que activan la reparación automática. Usa la marca EnableAutoHeal para inhabilitar la reparación automática. |
availability.enableAutoFailover
| |
boolean Opcional | EnableAutoFailover significa que este DBCluster activará una conmutación por error si detecta que la instancia principal no está en buen estado y la instancia de espera sí. Si se establece como verdadero, se habilita la conmutación por error automática. Si se establece en falso, no se activa la conmutación por error automática, incluso si el sistema detecta que la instancia principal no está en buen estado. El valor predeterminado es verdadero. Cuando está habilitada, si el sistema detecta que la instancia principal no está en buen estado para el umbral determinado, activará una conmutación por error. Esta función solo se aplica si se trata de un clúster de base de datos de alta disponibilidad y si la instancia en espera está en buen estado. |
availability.enableAutoHeal
| |
boolean Opcional | EnableAutoHeal significa que este DBCluster activará una reparación automática si detecta que la instancia en espera no está en buen estado. Si se establece como verdadero, se habilita la reparación automática. Si se establece como falso, no se activa la reparación automática, incluso si el sistema detecta que la instancia en espera no está en buen estado. El valor predeterminado es verdadero. Cuando está habilitada, si el sistema detecta que la instancia en espera no está en buen estado para el umbral determinado, se activa una reparación automática. Esta función solo se aplica si se trata de un clúster de base de datos de alta disponibilidad. |
availability.enableStandbyAsReadReplica
| |
boolean Obligatorio | EnableStandbyAsReadReplica determina si los servidores en espera pueden aceptar consultas de los usuarios. Si se establece como verdadero, se crea un extremo nuevo para habilitar el acceso de solo lectura a los servidores en espera. |
availability.healthcheckPeriodSeconds
| |
integer Opcional | HealthcheckPeriodSeconds es la cantidad de segundos que espera el verificador de verificación de estado antes de volver a verificar el estado de las instancias principal y en espera, y actualizar el estado según corresponda. |
availability.numberOfStandbys
| |
integer Opcional | NumberOfStandbys es la cantidad de servidores en espera que se deben crear para este DBCluster. Si se establece en un valor mayor que 0, se habilitará la HA en el clúster y el sistema creará la cantidad indicada de instancias en espera. La cantidad máxima de instancias en espera permitidas es 5. Para verificar el estado actual de la alta disponibilidad en este DBCluster, consulta la condición HAReady en el estado del DBCluster. Si HAReady es verdadero, significa que la configuración se completó y está lista. Si se establece en 0, se inhabilita la HA en el clúster y se borran las instancias en espera existentes. Se admite cualquier número entre 0 y 5, inclusive. El valor predeterminado es 0. Para obtener más información, consulta Administra la alta disponibilidad en Kubernetes. |
connectedModeSpec
| |
object Opcional | N/A |
connectedModeSpec.apiSecretKey
| |
string Opcional | N/A |
connectedModeSpec.clusterId
| |
string Opcional | N/A |
connectedModeSpec.displayLocation
| |
string Opcional | N/A |
connectedModeSpec.gcpProjectId
| |
string Opcional | N/A |
connectedModeSpec.gcpZone
| |
string Opcional | N/A |
controlPlaneAgentsVersion
| |
string Obligatorio | ControlPlaneAgentsVersion es la versión deseada de los agentes del plano de control para el clúster, por ejemplo, "0.5.2". La versión de controlPlaneAgentsVersion debe ser compatible con la versión de databaseVersion elegida. Para saber qué versiones son compatibles, consulta la lista de versiones disponibles en {link}. Esta versión se aplica a todas las instancias del clúster de base de datos. En el caso de un clúster de base de datos nuevo, la instancia se creará con la versión especificada. En el caso de un clúster de base de datos existente, el operador intentará actualizar o degradar a la versión de controlPlaneAgentsVersion especificada. El campo status.currentControlPlaneAgentsVersion indica la versión actual de los agentes del plano de control. |
databaseImage
| |
string Opcional | DatabaseImage es el identificador de recursos uniforme de una imagen de base de datos personalizada dentro del registro de contenedores. Si se especifica databaseImage, el operador usa esta imagen de contenedor para la base de datos en lugar de la imagen de contenedor de base de datos predeterminada de la versión de base de datos especificada en databaseVersion. Recomendamos que el contenedor databaseImage se base en la imagen de base de datos predeterminada que se usa en la databaseVersion elegida. |
databaseVersion
| |
string Opcional | DatabaseVersion es la versión de la base de datos deseada para el clúster, por ejemplo, "15.4.5". Este campo es obligatorio. Esta versión se aplica a todas las instancias del clúster de base de datos. En el caso de un clúster de base de datos nuevo, la instancia se crea con la versión especificada. En el caso de un clúster de base de datos existente, el operador intenta actualizar o degradar la versión a la versión de base de datos especificada. El campo status.currentDatabaseVersion indica la versión actual de la base de datos. |
isDeleted
| |
boolean Opcional | IsDeleted indica una solicitud para borrar el DBCluster. De forma predeterminada, este campo es falso. Este campo se aplica a todas las instancias del clúster de la base de datos. Cuando se establece en verdadero, el plano de control intentará liberar los recursos relacionados, incluidos los extremos de red. Consulta los campos de estado para ver si hubo errores o si la operación se completó correctamente. |
mode
| |
string Opcional | Indica el modo de este DBCluster. |
primarySpec
| |
object Obligatorio | PrimarySpec contiene las especificaciones de la instancia principal del clúster de base de datos. La instancia principal contiene los recursos de procesamiento y almacenamiento que entregan los extremos de lectura y escritura del clúster de la base de datos. |
primarySpec.adminUser
| |
object Obligatorio | AdminUser representa la especificación del usuario administrador. Es el usuario inicial de la base de datos que crea el plano de control. El usuario final administra directamente los usuarios de la base de datos adicionales. Este campo también se puede usar para restablecer la contraseña del usuario inicial. |
primarySpec.adminUser.passwordRef
| |
object Opcional |
PasswordRef es el nombre del secreto que contiene la contraseña del usuario administrador. Este valor se usa durante el aprovisionamiento inicial o el restablecimiento de la contraseña para establecer la contraseña del usuario administrador. El secreto debe estar en el mismo proyecto que el clúster de base de datos. El nombre del secreto debe seguir este patrón: db-pw- |
primarySpec.adminUser.passwordRef.name
| |
string Opcional | Es el nombre del referente. Para obtener más información, consulta Nombres. |
primarySpec.allowExternalIncomingTrafficToInstance
| |
boolean Opcional | AllowExternalIncomingTrafficToInstance se usa para configurar la creación del LB externo. |
primarySpec.AuditLogTarget
| |
object Opcional | AuditLogTarget configura el receptor de los registros de auditoría de la base de datos. |
primarySpec.AuditLogTarget.syslog
| |
object Opcional | N/A |
primarySpec.AuditLogTarget.certsSecretRef
| |
object Obligatorio | CertsSecretRef contiene los certificados que se usarán para la conexión TLS al servidor syslog. |
primarySpec.AuditLogTarget.certsSecretRef.name
| |
string Opcional | El nombre es único dentro de un espacio de nombres para hacer referencia a un recurso de secreto. |
primarySpec.AuditLogTarget.certsSecretRef.namespace
| |
string Opcional | El espacio de nombres define el espacio dentro del cual el nombre del secreto debe ser único. |
primarySpec.AuditLogTarget.syslog.host
| |
string Obligatorio | El host es el FQDN del servidor syslog o la dirección IP. |
primarySpec.availabilityOptions
| |
object Opcional | AvailabilityOptions contiene parámetros de configuración ajustables para las funciones de HA. |
primarySpec.availabilityOptions.healthcheckPeriodSeconds
| |
integer Opcional | HealthcheckPeriodSeconds es la cantidad de segundos que el verificador de estado esperará antes de volver a verificar el estado de las instancias principal y en espera, y actualizar el estado según corresponda. Este campo se propaga desde la especificación de DBCluster. |
primarySpec.availabilityOptions.livenessProbe
| |
string Opcional | LivenessProbe habilita o inhabilita el sondeo de funcionamiento que se usa para activar el reinicio de un contenedor. Cuando se configura como Habilitado, el sondeo de actividad ejecuta verificaciones de estado periódicas en la base de datos. Reinicia el contenedor si falla en tres verificaciones de estado consecutivas. LivenessProbe se inhabilita automáticamente para las instancias de HA. Cuando se establece en Inhabilitado, el sondeo de funcionamiento no ejecuta verificaciones de estado en la base de datos. El valor predeterminado es Habilitado. |
primarySpec.availabilityOptions.livenessProbe
| |
string Opcional | LivenessProbe habilita o inhabilita el sondeo de funcionamiento que se usa para activar el reinicio de un contenedor. Cuando se configura como Habilitado, el sondeo de actividad ejecuta verificaciones de estado periódicas en la base de datos. Reinicia el contenedor si falla en tres verificaciones de estado consecutivas. LivenessProbe se inhabilita automáticamente para las instancias de HA. Cuando se establece en Inhabilitado, el sondeo de funcionamiento no ejecuta verificaciones de estado en la base de datos. El valor predeterminado es Habilitado. |
primarySpec.dbLoadBalancerOptions
| |
object Opcional | DBNetworkServiceOptions permite anular algunos detalles del servicio de Kubernetes que se crea para exponer una conexión a la base de datos. |
primarySpec.dbLoadBalancerOptions.annotations
| |
object Opcional | Las anotaciones proporcionadas por el cliente se agregan al objeto de servicio de tipo loadbalancer. |
primarySpec.dbLoadBalancerOptions.gcp
| |
object Opcional | Contiene atributos específicos de Google Cloudpara el balanceador de cargas de Kubernetes. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerIP
| |
string Opcional | LoadBalancerIP es una dirección IP estática. Para obtener más información, consulta Configura direcciones IP externas estáticas. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerType
| |
string Opcional | Un LoadBalancer puede ser interno o externo. Para obtener más información, consulta Balanceador de cargas interno. |
primarySpec.features
| |
object Opcional | Es la especificación de la función. |
primarySpec.features.googleMLExtension
| |
object Opcional | Especificación de la extensión de aprendizaje automático (AA) de Google. |
primarySpec.features.googleMLExtension.config
| |
object Opcional | Es la configuración de la extensión de AA de Google. |
primarySpec.features.googleMLExtension.config.vertexAIKeyRef
| |
string Opcional | N/A |
primarySpec.features.googleMLExtension.config.vertexAIRegion
| |
string Opcional | N/A |
primarySpec.features.googleMLExtension.enabled
| |
boolean Obligatorio | N/A |
primarySpec.features.memoryAgent
| |
object Opcional | N/A |
primarySpec.features.memoryAgent.enabled
| |
boolean Obligatorio | Indica interés en habilitar o inhabilitar el agente de memoria para la base de datos. El valor predeterminado es verdadero. |
primarySpec.features.memoryAgent.enabled
| |
boolean Obligatorio | Indica interés en habilitar o inhabilitar el agente de memoria para la base de datos. El valor predeterminado es verdadero. |
primarySpec.isStopped
| |
boolean Opcional | IsStopped detiene la instancia cuando se establece en verdadero. De forma predeterminada, este campo se establece como falso. Cuando se detiene, se liberan los recursos de procesamiento (CPU, memoria) de la instancia. Sin embargo, la instancia conserva el recurso de almacenamiento y los extremos de red para que el reinicio sea transparente para los servicios de nivel inferior. Consulta el campo de estado para ver si hubo errores o si la operación se realizó correctamente. |
primarySpec.mode
| |
string Opcional | El modo especifica cómo el operador administra esta instancia. |
primarySpec.parameters
| |
object Opcional | Los parámetros permiten establecer parámetros de la base de datos para el clúster de bases de datos. Los parámetros toman un par clave/valor correspondiente al nombre/valor del parámetro según lo define el motor de base de datos. |
primarySpec.resources
| |
object Obligatorio | Es la especificación de recursos para el contenedor de la base de datos. Cuando cambia alguno de los campos dentro del recurso, el operador reinicia la instancia de la base de datos con la nueva especificación del recurso. |
primarySpec.resources.cpu
| |
integer or string Obligatorio | Cantidad de CPU asignada al contenedor de la base de datos. |
primarySpec.resources.disks
| |
object Obligatorio | Son las especificaciones de los discos asignados al contenedor de la base de datos. |
primarySpec.resources.disks.accessModes
| |
string Opcional | AccessModes contiene los modos de acceso deseados para el volumen. Para obtener más información, consulta Modos de acceso. |
primarySpec.resources.disks.annotations
| |
object Opcional | Son anotaciones adicionales que se agregan a la reclamación de volumen persistente. Este campo te permite integrar la herramienta con otras. |
primarySpec.resources.disks.name
| |
string Obligatorio | Nombre del disco. Los valores permitidos son DataDisk, LogDisk, BackupDisk y ObsDisk. |
primarySpec.resources.disks.selector
| |
object Opcional | Es una consulta de etiquetas sobre los volúmenes que se deben tener en cuenta para la vinculación. Si se configura este campo, el volumen con etiquetas coincidentes se usa como volumen de respaldo para el disco. Para obtener más información, consulta PersistentVolumeClaimSpec. |
primarySpec.resources.disks.selector.matchExpressions
| |
object Opcional | matchExpressions es una lista de requisitos del selector de etiquetas. Los requisitos se unen con la conjunción Y. |
primarySpec.resources.disks.selector.matchExpressions.key
| |
string Obligatorio | La clave es la clave de la etiqueta a la que se aplica el selector. |
primarySpec.resources.disks.selector.matchExpressions.operator
| |
string Obligatorio | El operador representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. |
primarySpec.resources.disks.selector.matchExpressions.values
| |
string Opcional | values es un array de valores de cadena. Si el operador es In o NotIn, el array de valores no debe estar vacío. Si el operador es Exists o DoesNotExist, el array de valores debe estar vacío. Este array se reemplaza durante un parche de combinación estratégica. |
primarySpec.resources.disks.selector.matchLabels
| |
object Opcional | matchLabels es un mapa de pares {clave,valor}. Un solo {clave, valor} en el mapa matchLabels equivale a un elemento de matchExpressions, cuyo campo de clave es "clave", el operador es "In" y el array de valores solo contiene "valor". Los requisitos se unen con la conjunción Y. |
primarySpec.resources.disks.size
| |
string Obligatorio | Tamaño del disco en bytes, por ejemplo, "10Gi" para 10 gibibytes. Este campo es obligatorio. Los prefijos de unidades de tamaño permitidos son "Ki", "Mi", "Gi", "Ti", "Pi" y "Ei" para la base 2. También se usan las letras "K", "M", "G", "T", "P" y "E" para la base 10. Para obtener más información, consulta Prefijo de unidad. |
primarySpec.resources.disks.storageClass
| |
string Opcional | StorageClass apunta a una clase de almacenamiento de CSI en particular. Este campo es opcional. Si no se configura el campo, se usa la clase de almacenamiento de CSI predeterminada para el clúster de Kubernetes. Si no hay un valor predeterminado para el clúster de Kubernetes, la PersistentVolumeClaim fallará y el clúster de base de datos no se podrá aprovisionar. Para obtener más información, consulta Clases de almacenamiento. |
primarySpec.resources.disks.volumeName
| |
string Opcional | VolumeName es la referencia de vinculación al volumen persistente asociado a este disco. Este campo es opcional. Esto permite reutilizar un volumen existente. Ten en cuenta que, si se especifica este campo, el valor "storageClass" no surtirá efecto. Para obtener más información, consulta Vinculación. |
primarySpec.resources.memory
| |
string or integer Obligatorio | Cantidad de memoria asignada al contenedor de la base de datos. |
primarySpec.resources.memory
| |
string or integer Obligatorio | Cantidad de memoria asignada al contenedor de la base de datos. |
primarySpec.schedulingConfig
| |
object Opcional | SchedulingConfig especifica cómo se debe programar la instancia en los nodos de Kubernetes. Cuando cambia algún campo dentro de la configuración de programación, se puede reprogramar el Pod de Kubernetes en un nodo diferente según la configuración. |
primarySpec.schedulingConfig.nodeAffinity
| |
object Opcional | NodeAffinity describe las reglas de programación de afinidad de nodos para la instancia. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
object Opcional | El programador prefiere programar pods en nodos que satisfagan las expresiones de afinidad especificadas en este campo, pero puede elegir un nodo que incumpla una o más de las expresiones. El nodo más preferido es el que tiene la mayor suma de pesos, lo que significa que, para cada nodo que cumple con todos los requisitos de programación (solicitud de recursos, expresiones de afinidad requiredDuringScheduling, etc.), se calcula una suma iterando los elementos de este campo y agregando "peso" a la suma, si el nodo coincide con los matchExpressions correspondientes. Los nodos con la suma más alta son los más preferidos. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference
| |
object Obligatorio | Es un término del selector de nodos asociado con el peso correspondiente. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
| |
object Opcional | Es una lista de requisitos del selector de nodos por las etiquetas del nodo. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key
| |
string Obligatorio | Es la clave de la etiqueta a la que se aplica el selector. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator
| |
string Obligatorio | Representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. Gt y Lt. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values
| |
string Opcional | Es un array de valores de cadena. Si el operador es In o NotIn, el array de valores no debe estar vacío. Si el operador es Exists o DoesNotExist, el array de valores debe estar vacío. Si el operador es Gt o Lt, el array de valores debe tener un solo elemento, que se interpretará como un número entero. Este array se reemplaza durante un parche de combinación estratégica. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields
| |
object Opcional | Es una lista de requisitos del selector de nodos por los campos del nodo. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key
| |
string Obligatorio | Es la clave de la etiqueta a la que se aplica el selector. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator
| |
string Obligatorio | Representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. Gt y Lt. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values
| |
string Opcional | Es un array de valores de cadena. Si el operador es In o NotIn, el array de valores no debe estar vacío. Si el operador es Exists o DoesNotExist, el array de valores debe estar vacío. Si el operador es Gt o Lt, el array de valores debe tener un solo elemento, que se interpreta como un número entero. Este array se reemplaza durante un parche de combinación estratégica. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integer Obligatorio | Es el peso asociado a la coincidencia con el nodeSelectorTerm correspondiente, en el rango de 1 a 100. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
object Opcional | Si no se cumplen los requisitos de afinidad especificados en este campo en el momento de la programación, el Pod no se programará en el nodo. Si los requisitos de afinidad especificados por este campo no se cumplen en algún momento durante la ejecución del Pod, por ejemplo, debido a una actualización, es posible que el sistema intente o no desalojar el Pod de su nodo. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
| |
object Obligatorio | Es una lista de términos del selector de nodos. Los términos se combinan con OR. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
| |
object Opcional | Es una lista de requisitos del selector de nodos por las etiquetas del nodo. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key
| |
string Obligatorio | Es la clave de la etiqueta a la que se aplica el selector. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator
| |
string Obligatorio | Representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. Gt y Lt. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values
| |
string Opcional | Es un array de valores de cadena. Si el operador es In o NotIn, el array de valores no debe estar vacío. Si el operador es Exists o DoesNotExist, el array de valores debe estar vacío. Si el operador es Gt o Lt, el array de valores debe tener un solo elemento, que se interpreta como un número entero. Este array se reemplaza durante un parche de combinación estratégica. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields
| |
object Opcional | Es una lista de requisitos del selector de nodos por los campos del nodo. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key
| |
string Obligatorio | Es la clave de la etiqueta a la que se aplica el selector. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator
| |
string Obligatorio | Representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. Gt y Lt. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values
| |
string Opcional | Es un array de valores de cadena. Si el operador es In o NotIn, el array de valores no debe estar vacío. Si el operador es Exists o DoesNotExist, el array de valores debe estar vacío. Si el operador es Gt o Lt, el array de valores debe tener un solo elemento, que se interpreta como un número entero. Este array se reemplaza durante un parche de combinación estratégica. |
primarySpec.schedulingConfig.podAffinity
| |
object Opcional | PodAffinity describe las reglas de programación de afinidad de Pod para la instancia. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
object Opcional | El programador priorizará los nodos que cumplan con las expresiones de afinidad especificadas en este campo cuando programe pods. Es posible que el programador aún elija un nodo que no cumpla con todos los criterios. El nodo más preferido es el que tiene el peso total más alto. Este peso se calcula sumando los valores de cada nodo que satisface todos los requisitos de programación (como las solicitudes de recursos o las expresiones de afinidad requiredDuringScheduling). Para cada podAffinityTerm coincidente, aumenta el peso del nodo, y se seleccionan los nodos con el peso total más alto como los más preferidos. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
object Obligatorio | Es un término de afinidad de Pod asociado con el peso correspondiente. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
object Opcional | Es una consulta de etiqueta sobre un conjunto de recursos, en este caso, Pods. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
| |
object Opcional | matchExpressions es una lista de requisitos del selector de etiquetas. Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key
| |
string Obligatorio | La clave es la clave de la etiqueta a la que se aplica el selector. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator
| |
string Obligatorio | El operador representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values
| |
string Opcional | values es un array de valores de cadena. Si el operador es In o NotIn, el array de valores no debe estar vacío. Si el operador es Exists o DoesNotExist, el array de valores debe estar vacío. Este array se reemplaza durante un parche de combinación estratégica. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels
| |
object Opcional | matchLabels es un mapa de pares {clave,valor}. Un solo {clave, valor} en el mapa matchLabels equivale a un elemento de matchExpressions, cuyo campo de clave es "clave", el operador es "In" y el array de valores solo contiene "valor". Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
| |
object Opcional | Es una consulta de etiquetas sobre el conjunto de espacios de nombres a los que se aplica el término. El término se aplica a la unión de los espacios de nombres seleccionados por este campo y los que se enumeran en el campo namespaces. Un selector nulo y una lista de espacios de nombres nula o vacía significan "el espacio de nombres de este pod". Un selector vacío ({}) coincide con todos los espacios de nombres. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
| |
object Opcional | matchExpressions es una lista de requisitos del selector de etiquetas. Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key
| |
string Obligatorio | La clave es la clave de la etiqueta a la que se aplica el selector. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator
| |
string Obligatorio | El operador representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values
| |
string Opcional | values es un array de valores de cadena. Si el operador es In o NotIn, el array de valores no debe estar vacío. Si el operador es Exists o DoesNotExist, el array de valores debe estar vacío. Este array se reemplaza durante un parche de combinación estratégica. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels
| |
object Opcional | matchLabels es un mapa de pares {clave,valor}. Un solo {clave, valor} en el mapa matchLabels equivale a un elemento de matchExpressions, cuyo campo de clave es "clave", el operador es "In" y el array de valores solo contiene "valor". Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
string Opcional | namespaces especifica una lista estática de nombres de espacios de nombres a los que se aplica el término. El término se aplica a la unión de los espacios de nombres que se enumeran en este campo y los que se seleccionan con namespaceSelector. Una lista de espacios de nombres nula o vacía y un namespaceSelector nulo significan "el espacio de nombres de este Pod". |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey
| |
string Obligatorio | Este pod debe estar ubicado en el mismo lugar (afinidad) o no estar ubicado en el mismo lugar (antiafinidad) que los pods que coinciden con el selector de etiquetas en los espacios de nombres especificados. La colocación se define como la ejecución en un nodo cuyo valor de la etiqueta con la clave topologyKey coincide con el de cualquier nodo en el que se ejecute cualquiera de los Pods seleccionados. No se permite una clave de topología vacía. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integer Obligatorio | Es el peso asociado a la coincidencia con el podAffinityTerm correspondiente, en el rango de 1 a 100. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
object Opcional | Si no se cumplen los requisitos de afinidad especificados en este campo en el momento de la programación, el Pod no se programará en el nodo. Si los requisitos de afinidad especificados por este campo no se cumplen en algún momento durante la ejecución del pod (por ejemplo, debido a una actualización de la etiqueta del pod), es posible que el sistema intente expulsar el pod de su nodo o no lo haga. Cuando hay varios elementos, se cruzan las listas de nodos correspondientes a cada podAffinityTerm, lo que significa que se deben satisfacer todos los términos. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
object Opcional | Es una consulta de etiqueta sobre un conjunto de recursos, en este caso, Pods. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
object Opcional | Es una consulta de etiqueta sobre un conjunto de recursos, en este caso, Pods. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions
| |
object Opcional | matchExpressions es una lista de requisitos del selector de etiquetas. Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key
| |
string Obligatorio | La clave es la clave de la etiqueta a la que se aplica el selector. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator
| |
string Obligatorio | El operador representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values
| |
string Opcional | values es un array de valores de cadena. Si el operador es In o NotIn, el array de valores no debe estar vacío. Si el operador es Exists o DoesNotExist, el array de valores debe estar vacío. Este array se reemplaza durante un parche de combinación estratégica. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels
| |
object Opcional | matchLabels es un mapa de pares {clave,valor}. Un solo {clave, valor} en el mapa matchLabels equivale a un elemento de matchExpressions, cuyo campo de clave es "clave", el operador es "In" y el array de valores solo contiene "valor". Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
| |
object Opcional | Es una consulta de etiquetas sobre el conjunto de espacios de nombres a los que se aplica el término. El término se aplica a la unión de los espacios de nombres seleccionados por este campo y los que se enumeran en el campo namespaces. Un selector nulo y una lista de espacios de nombres nula o vacía significan "el espacio de nombres de este pod". Un selector vacío ({}) coincide con todos los espacios de nombres. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions
| |
object Opcional | matchExpressions es una lista de requisitos del selector de etiquetas. Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key
| |
string Obligatorio | La clave es la clave de la etiqueta a la que se aplica el selector. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator
| |
string Obligatorio | El operador representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values
| |
string Opcional | values es un array de valores de cadena. Si el operador es In o NotIn, el array de valores no debe estar vacío. Si el operador es Exists o DoesNotExist, el array de valores debe estar vacío. Este array se reemplaza durante un parche de combinación estratégica. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
object Opcional | matchLabels es un mapa de pares {clave,valor}. Un solo {clave, valor} en el mapa matchLabels equivale a un elemento de matchExpressions, cuyo campo de clave es "clave", el operador es "In" y el array de valores solo contiene "valor". Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
object Opcional | matchLabels es un mapa de pares {clave,valor}. Un solo {clave, valor} en el mapa matchLabels equivale a un elemento de matchExpressions, cuyo campo de clave es "clave", el operador es "In" y el array de valores solo contiene "valor". Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
string Opcional | namespaces especifica una lista estática de nombres de espacios de nombres a los que se aplica el término. El término se aplica a la unión de los espacios de nombres que se enumeran en este campo y los que se seleccionan con namespaceSelector. Una lista de espacios de nombres nula o vacía y un namespaceSelector nulo significan "el espacio de nombres de este Pod". |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey
| |
string Obligatorio | Este pod debe estar ubicado en el mismo lugar (afinidad) o no estar ubicado en el mismo lugar (antiafinidad) que los pods que coinciden con el selector de etiquetas en los espacios de nombres especificados. La colocación se define como la ejecución en un nodo cuyo valor de la etiqueta con la clave topologyKey coincide con el de cualquier nodo en el que se ejecute cualquiera de los Pods seleccionados. No se permite una clave de topología vacía. |
primarySpec.schedulingConfig.podAntiAffinity
| |
object Opcional | PodAntiAffinity describe las reglas de programación de antiafinidad de Pod para la instancia. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
object Opcional | El programador prefiere programar pods en nodos que satisfagan las expresiones de anti-afinidad especificadas en este campo, pero puede elegir un nodo que incumpla una o más de las expresiones. El nodo más preferido es el que tiene la mayor suma de pesos. En otras palabras, para cada nodo que cumpla con todos los requisitos de programación (solicitud de recursos, expresiones de anti-afinidad requiredDuringScheduling, etc.), itera por los elementos de este campo y suma el “peso” a la suma si el nodo tiene Pods que coinciden con el podAffinityTerm correspondiente. Los nodos con la suma más alta son los más preferidos. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
object Obligatorio | Es un término de afinidad de Pod asociado con el peso correspondiente. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
object Opcional | Es una consulta de etiqueta sobre un conjunto de recursos, en este caso, Pods. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
| |
object Opcional | matchExpressions es una lista de requisitos del selector de etiquetas. Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key
| |
string Obligatorio | La clave es la clave de la etiqueta a la que se aplica el selector. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator
| |
string Obligatorio | El operador representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values
| |
string Opcional | values es un array de valores de cadena. Si el operador es In o NotIn, el array de valores no debe estar vacío. Si el operador es Exists o DoesNotExist, el array de valores debe estar vacío. Este array se reemplaza durante un parche de combinación estratégica. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels
| |
object Opcional | matchLabels es un mapa de pares {clave,valor}. Un solo {clave, valor} en el mapa matchLabels equivale a un elemento de matchExpressions, cuyo campo de clave es "clave", el operador es "In" y el array de valores solo contiene "valor". Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
| |
object Opcional | Es una consulta de etiquetas sobre el conjunto de espacios de nombres a los que se aplica el término. El término se aplica a la unión de los espacios de nombres seleccionados por este campo y los que se enumeran en el campo namespaces. Un selector nulo y una lista de espacios de nombres nula o vacía significan "el espacio de nombres de este pod". Un selector vacío ({}) coincide con todos los espacios de nombres. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
| |
object Opcional | matchExpressions es una lista de requisitos del selector de etiquetas. Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key
| |
string Obligatorio | La clave es la clave de la etiqueta a la que se aplica el selector. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator
| |
string Obligatorio | El operador representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values
| |
string Opcional | values es un array de valores de cadena. Si el operador es In o NotIn, el array de valores no debe estar vacío. Si el operador es Exists o DoesNotExist, el array de valores debe estar vacío. Este array se reemplaza durante un parche de combinación estratégica. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels
| |
object Opcional | matchLabels es un mapa de pares {clave,valor}. Un solo {clave, valor} en el mapa matchLabels equivale a un elemento de matchExpressions, cuyo campo de clave es "clave", el operador es "In" y el array de valores solo contiene "valor". Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
string Opcional | namespaces especifica una lista estática de nombres de espacios de nombres a los que se aplica el término. El término se aplica a la unión de los espacios de nombres que se enumeran en este campo y los que se seleccionan con namespaceSelector. Una lista de espacios de nombres nula o vacía y un namespaceSelector nulo significan "el espacio de nombres de este Pod". |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey
| |
string Obligatorio | Este pod debe estar ubicado en el mismo lugar (afinidad) o no estar ubicado en el mismo lugar (antiafinidad) que los pods que coinciden con el selector de etiquetas en los espacios de nombres especificados. La colocación se define como la ejecución en un nodo cuyo valor de la etiqueta con la clave topologyKey coincide con el de cualquier nodo en el que se ejecute cualquiera de los Pods seleccionados. No se permite una clave de topología vacía. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integer Obligatorio | Es el peso asociado a la coincidencia con el podAffinityTerm correspondiente, en el rango de 1 a 100. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
object Opcional | Si no se cumplen los requisitos de antiafinidad especificados en este campo en el momento de la programación, el Pod no se programa en el nodo. Si los requisitos de anti-afinidad especificados por este campo dejan de cumplirse en algún momento durante la ejecución del pod (por ejemplo, debido a una actualización de la etiqueta del pod), es posible que el sistema intente expulsar el pod de su nodo o no lo haga. Cuando hay varios elementos, se cruzan las listas de nodos correspondientes a cada podAffinityTerm, lo que significa que se deben satisfacer todos los términos. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
object Opcional | Es una consulta de etiqueta sobre un conjunto de recursos, en este caso, Pods. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions
| |
object Opcional | matchExpressions es una lista de requisitos del selector de etiquetas. Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key
| |
string Obligatorio | La clave es la clave de la etiqueta a la que se aplica el selector. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator
| |
string Obligatorio | El operador representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values
| |
string Opcional | values es un array de valores de cadena. Si el operador es In o NotIn, el array de valores no debe estar vacío. Si el operador es Exists o DoesNotExist, el array de valores debe estar vacío. Este array se reemplaza durante un parche de combinación estratégica. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels
| |
object Opcional | matchLabels es un mapa de pares {clave,valor}. Un solo {clave, valor} en el mapa matchLabels equivale a un elemento de matchExpressions, cuyo campo de clave es "clave", el operador es "In" y el array de valores solo contiene "valor". Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
| |
object Opcional | Es una consulta de etiquetas sobre el conjunto de espacios de nombres a los que se aplica el término. El término se aplica a la unión de los espacios de nombres seleccionados por este campo y los que se enumeran en el campo namespaces. Un selector nulo y una lista de espacios de nombres nula o vacía significan "el espacio de nombres de este pod". Un selector vacío ({}) coincide con todos los espacios de nombres. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions
| |
object Opcional | matchExpressions es una lista de requisitos del selector de etiquetas. Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key
| |
string Obligatorio | La clave es la clave de la etiqueta a la que se aplica el selector. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator
| |
string Obligatorio | El operador representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values
| |
string Opcional | values es un array de valores de cadena. Si el operador es In o NotIn, el array de valores no debe estar vacío. Si el operador es Exists o DoesNotExist, el array de valores debe estar vacío. Este array se reemplaza durante un parche de combinación estratégica. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
object Opcional | matchLabels es un mapa de pares {clave,valor}. Un solo {clave, valor} en el mapa matchLabels equivale a un elemento de matchExpressions, cuyo campo de clave es "clave", el operador es "In" y el array de valores solo contiene "valor". Los requisitos se unen con la conjunción Y. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
string Opcional | namespaces especifica una lista estática de nombres de espacios de nombres a los que se aplica el término. El término se aplica a la unión de los espacios de nombres que se enumeran en este campo y los que se seleccionan con namespaceSelector. Una lista de espacios de nombres nula o vacía y un namespaceSelector nulo significan "el espacio de nombres de este Pod". |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey
| |
string Obligatorio | Este pod debe estar ubicado en el mismo lugar (afinidad) o no estar ubicado en el mismo lugar (antiafinidad) que los pods que coinciden con el selector de etiquetas en los espacios de nombres especificados. La colocación se define como la ejecución en un nodo cuyo valor de la etiqueta con la clave topologyKey coincide con el de cualquier nodo en el que se ejecute cualquiera de los Pods seleccionados. No se permite una clave de topología vacía. |
primarySpec.schedulingConfig.tolerations
| |
object Opcional | Las tolerancias permiten administrar si se permite o no programar una instancia en un nodo de Kubernetes que tiene aplicada una contaminación específica. |
primarySpec.schedulingConfig.tolerations.effect
| |
string Opcional | El efecto indica el efecto de taint con el que se debe coincidir. Si está vacío, significa que coincide con todos los efectos de taint. Cuando se especifica, los valores permitidos son NoSchedule, PreferNoSchedule y NoExecute. |
primarySpec.schedulingConfig.tolerations.key
| |
string Opcional | La clave es la clave de taint a la que se aplica la tolerancia. Si está vacío, significa que coincidirá con todas las claves de bloqueo. Si la clave está vacía, el operador debe ser Exists. Esta combinación significa que se deben hacer coincidir todos los valores y todas las claves. |
primarySpec.schedulingConfig.tolerations.operator
| |
string Opcional | El operador representa la relación de una clave con el valor. Los operadores válidos son Exists y Equal. El valor predeterminado es Equal. Exists equivale a un comodín para el valor, de modo que un Pod puede tolerar todos los taint de una categoría en particular. |
primarySpec.schedulingConfig.tolerations.tolerationSeconds
| |
integer Opcional | TolerationSeconds representa el período durante el cual la tolerancia (que debe ser del efecto NoExecute; de lo contrario, se ignora este campo) tolera el taint. De forma predeterminada, este campo no está establecido, lo que significa que se tolera el taint de forma indefinida (no se desalojan los Pods). El sistema trata los valores cero y negativos como 0 (expulsar de inmediato). |
primarySpec.schedulingConfig.tolerations.value
| |
string Opcional | El valor es el valor de taint con el que coincide la tolerancia. Si el operador es Exists, el valor debe estar vacío; de lo contrario, debe ser una cadena normal. |
primarySpec.services
| |
object Opcional | En la lista de servicios, se indican los servicios opcionales semiadministrados que puedes elegir. |
primarySpec.sidecarRef
| |
object Opcional | SidecarRef es una referencia a un recurso personalizado de sidecar. Si se configura, los contenedores de sidecar incluidos en el recurso personalizado de sidecar se insertan en el pod de la base de datos. |
primarySpec.sidecarRef.name
| |
string Opcional | Nombre del referente. Para obtener más información, consulta Nombres. |
primarySpec.sourceCidrRanges
| |
string Opcional | Son los rangos de CIDR de IP de origen permitidos para un cliente. |
primarySpec.tls
| |
object Opcional | TLS es la configuración de certificado de servidor deseada para la instancia. Este campo es opcional. Cuando se cambia este campo, se reinician los Pods de la instancia para cargar el certificado especificado. |
primarySpec.tls.certSecret
| |
object Opcional | CertSecret contiene el nombre de un secreto de certificado dentro del mismo espacio de nombres. El secreto debe contener las entradas ca.crt (certificado de CA), tls.key (clave privada del servidor) y tls.crt (certificado de hoja del servidor). Este secreto se usa para establecer la configuración de TLS para la instancia de base de datos. |
primarySpec.tls.certSecret.name
| |
string Opcional | Nombre del referente. Para obtener más información, consulta Nombres. |
primarySpec.walArchiveSetting
| |
object Opcional | WalArchiveSetting especifica la configuración del archivo WAL. Si se configura, se habilita archive_mode para archivar los registros de WAL en la ubicación especificada. Para obtener más información, consulta Archivado continuo y recuperación de un momento determinado (PITR). |
primarySpec.walArchiveSetting.archiveMode
| |
string Opcional | ArchiveMode especifica archive_mode. Para obtener más información, consulta archive_mode. |
primarySpec.walArchiveSetting.location
| |
string Opcional | La ubicación es el lugar donde se almacenan los registros de WAL archivados. |
tls
| |
object Opcional | TLS es la configuración deseada del certificado del servidor para el clúster.De forma predeterminada, este campo está vacío y se generan una nueva CA autofirmada y un certificado de hoja para el clúster. Cuando se cambia este campo, se reinician los Pods del clúster de la base de datos para cargar el certificado especificado. El campo status.certificateReference indica la clave y el secreto del certificado de CA actuales. |
tls.certSecret
| |
object Opcional | CertSecret hace referencia al secreto del certificado dentro del mismo espacio de nombres. El secreto debe contener las entradas ca.crt (certificado de CA), tls.key (clave privada del servidor) y tls.crt (certificado de hoja del servidor). Este secreto se usa para establecer la configuración de TLS para las instancias de bases de datos que forman parte del clúster de bases de datos. |
tls.certSecret.name
| |
string Opcional | Nombre del referente. Para obtener más información, consulta Nombres. |
Esquema de estado
DBClusterStatus define el estado observado de 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 TipoObligatorio u opcional |
Descripción |
---|---|
healthCheck
| |
object Opcional | HealthStatus representa la verificación de estado. |
healthCheck.isRegistered
| |
boolean Opcional | N/A |
healthCheck.lastHealthCheckTime
| |
string Opcional | N/A |
certificateReference
| |
object Opcional | CertificateReference hace referencia a una clave secreta y a una clave del certificado de CA del servidor que se pueden usar para conectarse a la base de datos. Si se proporciona spec.TLS, este valor debe hacer referencia al mismo secreto después de que se haya configurado la base de datos para usar el certificado del servidor proporcionado. |
certificateReference.certificateKey
| |
string Opcional | CertificateKey es la clave que se usa para buscar el secreto del certificado. |
certificateReference.secretRef
| |
object Opcional | SecretRef es una referencia al secreto que contiene el certificado. |
certificateReference.secretRef.name
| |
string Opcional | El nombre es único dentro de un espacio de nombres para hacer referencia a un recurso de secreto. |
certificateReference.secretRef.namespace
| |
string Opcional | El espacio de nombres define el espacio dentro del cual el nombre del secreto debe ser único. |
conditions
| |
list (object) Opcional | Conditions representa las últimas observaciones disponibles del estado actual de la entidad. |
conditions[]
| |
object Opcional | Conditions contiene detalles sobre un aspecto del estado actual de este recurso de API. |
conditions[].lastTransitionTime
| |
string Obligatorio | lastTransitionTime es la última vez que la condición pasó de un estado a otro, lo que ocurre cuando cambió la condición subyacente. Si se desconoce el momento en que cambió la condición subyacente, usa el momento en que cambió el campo de la API. |
conditions[].message
| |
string Obligatorio | message es un mensaje legible que indica detalles sobre la transición. Puede ser una cadena vacía. |
conditions[].observedGeneration
| |
integer Opcional | observedGeneration representa el valor de .metadata.generation en el que se basó la condición. Por ejemplo, si .metadata.generation es 12 y .status.conditions[x].observedGeneration es 9, la condición está desactualizada con respecto al estado actual de la instancia. |
conditions[].reason
| |
string Obligatorio | reason contiene un identificador programático que indica el motivo de la última transición de la condición. Los productores de tipos de condiciones específicos pueden definir valores y significados esperados para este campo, y si los valores se consideran una API garantizada. El valor debe ser una cadena en formato CamelCase. Este campo no puede estar vacío. |
conditions[].status
| |
string Obligatorio | Estado de la condición, uno de Verdadero, Falso o Desconocido. |
conditions[].type
| |
string Obligatorio | Es el tipo de condición en CamelCase o en foo.example.com/CamelCase. Muchos valores de .condition.type son coherentes en todos los recursos, como Available, pero, dado que las condiciones arbitrarias pueden ser útiles (consulta .node.status.conditions), la capacidad de resolver conflictos es importante. La expresión regular con la que coincide es (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
criticalIncidents
| |
object Opcional | CriticalIncidents es una lista plana de todos los incidentes críticos activos. |
criticalIncidents[]
| |
object Opcional | CriticalIncident contiene toda la información sobre un incidente crítico en curso. |
criticalIncidents[].code
| |
string Obligatorio | El código es el código de error de este error en particular. Los códigos de error son cadenas alfanuméricas que comienzan con DBSE, como "DBSE1012". |
criticalIncidents[].createTime
| |
string Obligatorio | CreateTime es la marca de tiempo en la que se creó este incidente en el origen. |
criticalIncidents[].message
| |
string Opcional | Mensaje que describe el incidente o el error que ocurrió. |
criticalIncidents[].messageTemplateParams
| |
object Opcional | MessageTemplateParams contiene pares clave-valor necesarios para generar una versión de Message basada en datos y fácil de usar en la interfaz de usuario. |
criticalIncidents[].resource
| |
object Obligatorio | El recurso contiene información sobre el componente del servicio de base de datos que informó el incidente, así como información sobre el recurso de Kubernetes. |
criticalIncidents[].resource.component
| |
string Obligatorio | Component es un identificador interno del subsistema del servicio de base de datos que informó el incidente. |
criticalIncidents[].resource.location
| |
object Opcional | Ubicación |
criticalIncidents[].resource.location.cluster
| |
string Opcional | Cluster es el nombre del clúster del recurso de Kubernetes afectado. |
criticalIncidents[].resource.location.group
| |
string Opcional | Group es el nombre del grupo del recurso de Kubernetes. |
criticalIncidents[].resource.location.kind
| |
string Opcional | Kind es el tipo del recurso de Kubernetes. |
criticalIncidents[].resource.location.name
| |
string Opcional | Name es el nombre del recurso de Kubernetes afectado. |
criticalIncidents[].resource.location.namespace
| |
string Opcional | Namespace es el espacio de nombres del recurso de Kubernetes afectado. |
criticalIncidents[].resource.location.version
| |
string Opcional | Group es la versión del recurso de Kubernetes. |
criticalIncidents[].stackTrace
| |
object Opcional | StackTrace contiene una lista no estructurada de mensajes del seguimiento de pila. |
criticalIncidents[].stackTrace.component
| |
string Opcional | Component es el nombre de un componente de Database Service que registró el mensaje. |
criticalIncidents[].stackTrace.message
| |
string Opcional | Es el mensaje registrado. |
criticalIncidents[].transientUntil
| |
string Opcional | Si está presente, TransientUntil indica que el problema se debe considerar transitorio hasta la hora especificada. |
criticalIncidents[].transientUntil
| |
string Opcional | Si está presente, TransientUntil indica que el problema se debe considerar transitorio hasta la hora especificada. |
latestFailoverStatus
| |
object Opcional | LatestFailoverStatus es el estado de la conmutación por error con la actualización más reciente del clúster de base de datos. Este estado es una copia del estado de la operación de conmutación por error actual o con la actualización más reciente del clúster de base de datos. Se puede usar para supervisar de forma conveniente el estado de una operación de conmutación por error en ejecución. |
latestFailoverStatus.failoverName
| |
string Opcional | FailoverName es el nombre de la conmutación por error más reciente. |
latestFailoverStatus.status
| |
object Opcional | El estado representa el estado de la última conmutación por error del clúster de base de datos. |
latestFailoverStatus.status.conditions
| |
object Opcional | Conditions representa las últimas observaciones disponibles del estado actual de la entidad. |
latestFailoverStatus.status.conditions.lastTransitionTime
| |
string Obligatorio | lastTransitionTime es la última vez que la condición pasó de un estado a otro, lo que ocurre cuando cambió la condición subyacente. Si no se conoce, se puede usar la fecha y hora en que cambió el campo de la API. |
latestFailoverStatus.status.conditions.message
| |
string Obligatorio | message es un mensaje legible que indica detalles sobre la transición. Puede ser una cadena vacía. |
latestFailoverStatus.status.conditions.observedGeneration
| |
integer Opcional | observedGeneration representa el valor de .metadata.generation en el que se basó la condición. Por ejemplo, si .metadata.generation es actualmente 12, pero .status.conditions[x].observedGeneration es 9, la condición está desactualizada con respecto al estado actual de la instancia. |
latestFailoverStatus.status.conditions.reason
| |
string Obligatorio | reason contiene un identificador programático que indica el motivo de la última transición de la condición. Los productores de tipos de condiciones específicos pueden definir valores y significados esperados para este campo, y si los valores se consideran una API garantizada. El valor debe ser una cadena en formato CamelCase. Este campo no puede estar vacío. |
latestFailoverStatus.status.conditions.status
| |
string Obligatorio | Estado de la condición, uno de Verdadero, Falso o Desconocido. |
latestFailoverStatus.status.conditions.type
| |
string Obligatorio | Es el tipo de condición en CamelCase o en foo.example.com/CamelCase. Muchos valores de .condition.type son coherentes en todos los recursos, como Available, pero, dado que las condiciones arbitrarias pueden ser útiles (consulta .node.status.conditions), la capacidad de resolver conflictos es importante. La expresión regular con la que coincide es (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
latestFailoverStatus.status.createTime
| |
string Opcional | Es la fecha y hora en que se creó el mecanismo interno del flujo de trabajo de conmutación por error. |
latestFailoverStatus.status.criticalIncidents
| |
object Opcional | CriticalIncidents es una lista plana de todos los incidentes críticos activos. |
latestFailoverStatus.status.criticalIncidents.code
| |
string Obligatorio | El código es el código de error de este error en particular. Los códigos de error son cadenas alfanuméricas que comienzan con DBSE, como "DBSE1012". |
latestFailoverStatus.status.criticalIncidents.createTime
| |
string Obligatorio | CreateTime es la marca de tiempo en la que se creó este incidente en el origen. |
latestFailoverStatus.status.criticalIncidents.message
| |
string Opcional | Mensaje que describe el incidente o el error que ocurrió. |
latestFailoverStatus.status.criticalIncidents.messageTemplateParams
| |
object Opcional | MessageTemplateParams contiene pares clave-valor necesarios para generar una versión de Message basada en datos y fácil de usar en la interfaz de usuario. |
latestFailoverStatus.status.criticalIncidents.resource
| |
object Obligatorio | El recurso contiene información sobre el componente del servicio de base de datos que informó el incidente, así como información sobre el recurso de Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.component
| |
string Obligatorio | Component es un identificador interno del subsistema del servicio de base de datos que informó el incidente. |
latestFailoverStatus.status.criticalIncidents.resource.location
| |
object Opcional | Ubicación |
latestFailoverStatus.status.criticalIncidents.resource.location.cluster
| |
string Opcional | Cluster es el nombre del clúster del recurso de Kubernetes afectado. |
latestFailoverStatus.status.criticalIncidents.resource.location.group
| |
string Opcional | Group es el nombre del grupo del recurso de Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.location.kind
| |
string Opcional | Kind es el tipo del recurso de Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.location.name
| |
string Opcional | Name es el nombre del recurso de Kubernetes afectado. |
latestFailoverStatus.status.criticalIncidents.resource.location.namespace
| |
string Opcional | Namespace es el espacio de nombres del recurso de Kubernetes afectado. |
latestFailoverStatus.status.criticalIncidents.resource.location.version
| |
string Opcional | Group es la versión del recurso de k8s. |
latestFailoverStatus.status.criticalIncidents.stackTrace
| |
object Opcional | StackTrace contiene una lista no estructurada de mensajes del seguimiento de pila. |
latestFailoverStatus.status.criticalIncidents.stackTrace.component
| |
string Opcional | Component es el nombre de un componente de Database Service que registró el mensaje. |
latestFailoverStatus.status.criticalIncidents.stackTrace.message
| |
string Opcional | Es el mensaje registrado. |
latestFailoverStatus.status.criticalIncidents.transientUntil
| |
string Opcional | Si está presente, TransientUntil indica que el problema se debe considerar transitorio hasta la hora especificada. |
latestFailoverStatus.status.endTime
| |
string Opcional | EndTime es la fecha y hora en que la conmutación por error alcanzó su estado final. |
latestFailoverStatus.status.internal
| |
object Opcional | El sistema de controles utiliza Internal. No dependas de la información de esta sección. |
latestFailoverStatus.status.internal.newPrimary
| |
string Obligatorio | NewPrimary es la instancia a la que intentas conmutar por error. |
latestFailoverStatus.status.internal.oldPrimary
| |
string Obligatorio | OldPrimary es la instancia que era principal al inicio de la conmutación por error. |
latestFailoverStatus.status.internal.phase
| |
string Opcional | La fase se usa para hacer un seguimiento del estado actual de la conmutación por error. |
latestFailoverStatus.status.observedGeneration
| |
integer Opcional | Es la generación que observa el controlador. |
latestFailoverStatus.status.reconciled
| |
boolean Opcional | Indica si el controlador concilió el recurso. |
latestFailoverStatus.status.startTime
| |
string Opcional | StartTime es la fecha y hora en que se inició la operación de conmutación por error. |
latestFailoverStatus.status.state
| |
string Opcional |
El estado es el estado actual de la operación de conmutación por error. Los valores son InProgress, Success, Failed_RollbackInProgress, Failed_RollbackSuccess y Failed_RollbackFailed.
|
observedGeneration
| |
integer Opcional | Interno: Es la generación que observa el controlador. |
phase
| |
string Opcional | N/A |
primary
| |
object Opcional | Primary contiene el estado de la instancia principal. |
primary.allocatedResources
| |
object Opcional | AllocatedResources representa la configuración actual de la memoria, la CPU y los discos. |
primary.allocatedResources.cpu
| |
integer or string Obligatorio | Cantidad de CPU asignada al contenedor de la base de datos. |
primary.allocatedResources.disks
| |
object Obligatorio | Son las especificaciones de los discos asignados al contenedor de la base de datos. |
primary.allocatedResources.disks.accessModes
| |
string Opcional | AccessModes contiene los modos de acceso deseados para el volumen. Para obtener más información, consulta Modos de acceso. |
primary.allocatedResources.disks.annotations
| |
object Opcional | Son anotaciones adicionales que se agregan a la reclamación de volumen persistente. Esto permite la integración con otras herramientas. |
primary.allocatedResources.disks.name
| |
string Obligatorio | Nombre del disco. Este campo es obligatorio. Los valores permitidos son "DataDisk", "LogDisk" , "BackupDisk" y "ObsDisk". |
primary.allocatedResources.disks.selector
| |
object Opcional | Es una consulta de etiquetas sobre los volúmenes que se deben tener en cuenta para la vinculación. Si se configura este campo, el volumen con etiquetas coincidentes se usa como volumen de respaldo para el disco. Para obtener más información, consulta PersistentVolumeClaimSpec. |
primary.allocatedResources.disks.selector
| |
object Opcional | Es una consulta de etiquetas sobre los volúmenes que se deben tener en cuenta para la vinculación. Si se configura este campo, el volumen con etiquetas coincidentes se usa como volumen de respaldo para el disco. Para obtener más información, consulta PersistentVolumeClaimSpec. |
primary.allocatedResources.disks.selector.matchExpressions
| |
object Opcional | matchExpressions es una lista de requisitos del selector de etiquetas. Los requisitos se unen con la conjunción Y. |
primary.allocatedResources.disks.selector.matchExpressions.operator
| |
string Obligatorio | El operador representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. |
primary.allocatedResources.disks.selector.matchExpressions.values
| |
string Opcional | values es un array de valores de cadena. Si el operador es In o NotIn, el array de valores no debe estar vacío. Si el operador es Exists o DoesNotExist, el array de valores debe estar vacío. Este array se reemplaza durante un parche de combinación estratégica. |
primary.allocatedResources.disks.selector.matchlabels
| |
object Opcional | matchLabels es un mapa de pares {clave,valor}. Un solo {clave, valor} en el mapa matchLabels equivale a un elemento de matchExpressions, cuyo campo de clave es "clave", el operador es "In" y el array de valores solo contiene "valor". Los requisitos se unen con la conjunción Y. |
primary.allocatedResources.disks.selector.matchlabels
| |
object Opcional | matchLabels es un mapa de pares {clave,valor}. Un solo {clave, valor} en el mapa matchLabels equivale a un elemento de matchExpressions, cuyo campo de clave es "clave", el operador es "In" y el array de valores solo contiene "valor". Los requisitos se unen con la conjunción Y. |
primary.allocatedResources.disks.size
| |
string Obligatorio | Tamaño del disco en bytes, por ejemplo, "10Gi" para 10 gibibytes. Este campo es obligatorio. Los prefijos de unidades de tamaño permitidos son "Ki", "Mi", "Gi", "Ti", "Pi" y "Ei" para la base 2. También se usan las letras "K", "M", "G", "T", "P" y "E" para la base 10. Para obtener más información, consulta Prefijo de unidad. |
primary.allocatedResources.disks.storageClass
| |
string Opcional | StorageClass apunta a una clase de almacenamiento de CSI en particular. Este campo es opcional. Si no se configura el campo, se usa la clase de almacenamiento de CSI predeterminada para el clúster de Kubernetes. Si no hay un valor predeterminado para el clúster de Kubernetes, la PersistentVolumeClaim fallará y el clúster de base de datos no se podrá aprovisionar. Para obtener más información, consulta Clases de almacenamiento. |
primary.allocatedResources.disks.volumeName
| |
string Opcional | VolumeName es la referencia de vinculación al volumen persistente asociado a este disco. Este campo es opcional. Esto permite reutilizar un volumen existente. Ten en cuenta que, si se especifica este campo, el valor "storageClass" no surtirá efecto. Para obtener más información, consulta Vinculación. |
primary.allocatedResources.memory
| |
string or integer Obligatorio | Cantidad de memoria asignada al contenedor de la base de datos. |
primary.allocatedResources.memory
| |
string or integer Obligatorio | Cantidad de memoria asignada al contenedor de la base de datos. |
primary.conditions
| |
object Obligatorio | Conditions representa las últimas observaciones disponibles del estado actual de la instancia. |
primary.conditions.lastTransitionTime
| |
string Obligatorio | lastTransitionTime es la última vez que la condición pasó de un estado a otro, lo que ocurre cuando cambió la condición subyacente. Si se desconoce el momento en que cambió la condición subyacente, puedes usar el momento en que cambió el campo de la API. |
primary.conditions.message
| |
string Obligatorio | message es un mensaje legible que indica detalles sobre la transición. Puede ser una cadena vacía. |
primary.conditions.observedGeneration
| |
integer Opcional | observedGeneration representa el valor de .metadata.generation en el que se basó la condición. Por ejemplo, si .metadata.generation es 12, pero .status.conditions[x].observedGeneration es 9, la condición está desactualizada con respecto al estado actual de la instancia. |
primary.conditions.reason
| |
string Obligatorio | reason contiene un identificador programático que indica el motivo de la última transición de la condición. Los productores de tipos de condiciones específicos pueden definir valores y significados esperados para este campo, y si los valores se consideran una API garantizada. El valor debe ser una cadena en formato CamelCase. Este campo no puede estar vacío. |
primary.conditions.status
| |
string Obligatorio | Estado de la condición, uno de Verdadero, Falso o Desconocido. |
primary.conditions.type
| |
string Obligatorio | Es el tipo de condición en CamelCase o en foo.example.com/CamelCase. Muchos valores de .condition.type son coherentes en todos los recursos, como Available, pero, dado que las condiciones arbitrarias pueden ser útiles (consulta .node.status.conditions), la capacidad de resolver conflictos es importante. La expresión regular con la que coincide es (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.currentControlPlaneAgentsVersion
| |
string Opcional | CurrentControlPlaneAgentsVersion es la versión de los agentes del plano de control que ejecuta la instancia principal. Este valor debe coincidir con el valor de spec.controlPlaneAgentsVersion después de que se aprovisione la instancia principal o se complete correctamente la actualización o el cambio a una versión inferior. |
primary.currentDatabaseImage
| |
string Opcional | CurrentDatabaseImage es la imagen de la base de datos personalizada que usa la instancia principal. Este valor debe coincidir con el valor de spec.databaseImage después de que se aprovisione la instancia principal o se complete correctamente la actualización o el cambio a una versión inferior. |
primary.currentDatabaseVersion
| |
string Opcional | CurrentDatabaseVersion es la versión actual de la base de datos que ejecuta la instancia principal. Este valor debe coincidir con el valor de spec.databaseVersion después de que se aprovisione la instancia principal o de que la actualización o el cambio a una versión inferior se hayan completado correctamente. |
primary.currentParameters
| |
object Opcional | CurrentParameters indica los valores actuales de los parámetros. CurrentParameters permite verificar que el campo spec.primarySpec.parameters se haya aplicado a la base de datos. En este campo, solo se incluirán los nombres de los parámetros en spec.primarySpec.parameters. |
primary.endpoint
| |
string Opcional | El extremo es la dirección que se puede usar para establecer conexiones de bases de datos. Obsoleto: Usa el campo Endpoints en su lugar. |
primary.endpoints
| |
object Opcional | Endpoints contiene todos los extremos a través de los cuales puedes acceder a esta instancia. |
primary.endpoints.name
| |
string Obligatorio | El nombre contiene el nombre del extremo. |
primary.endpoints.value
| |
string Opcional | El valor contiene la información del extremo. |
primary.endpoints.value
| |
string Opcional | El valor contiene la información del extremo. |
primary.latestExport
| |
object Opcional | LatestExport representa la exportación más reciente de la instancia de la base de datos. |
primary.latestExport.creationTimeStamp
| |
string Opcional | CreationTimeStamp representa la fecha y hora de creación de la exportación para la instancia de la base de datos. |
primary.latestExport.exportName
| |
string Opcional | ExportName es el nombre de la exportación más reciente. |
primary.latestExport.spec
| |
object Opcional | El objeto Spec representa la especificación de la exportación para la instancia de la base de datos. |
primary.latestExport.spec.dbclusterRef
| |
string Opcional | DBClusterRef es el nombre del clúster de base de datos dentro del mismo espacio de nombres desde el que se exportará. |
primary.latestExport.spec.exportLocation
| |
object Obligatorio | ExportLocation especifica una ubicación de almacenamiento para los archivos de exportación. Debes garantizar el acceso de escritura adecuado al bucket de almacenamiento desde el operador. |
primary.latestExport.spec.exportLocation.gcsOptions
| |
object Opcional | GCSOptions es una referencia a las opciones que dependen de Cloud Storage. |
primary.latestExport.spec.exportLocation.gcsOptions.bucket
| |
string Obligatorio | El bucket es un campo obligatorio, por ejemplo, dbs-dump-bucket. Debes garantizar el acceso de escritura adecuado al bucket de almacenamiento desde el operador. |
primary.latestExport.spec.exportLocation.gcsOptions.key
| |
string Obligatorio | Es la clave del objeto para los archivos de volcado, por ejemplo, ods-dump/scottschema.dmp. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef
| |
object Opcional | SecretRef es una referencia al secreto que almacena la información de acceso a Cloud Storage. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef.name
| |
string Opcional | El nombre es único dentro de un espacio de nombres para hacer referencia a un recurso de secreto. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef.namespace
| |
string Opcional | El espacio de nombres define el espacio dentro del cual el nombre del secreto debe ser único. |
primary.latestExport.spec.exportLocation.type
| |
string Obligatorio | Es el tipo de repositorio, por ejemplo, S3 o GCS, que le indica al agente qué sistema de almacenamiento o API debe usar. |
primary.latestExport.status
| |
object Opcional | El estado representa la importación más reciente de la instancia de la base de datos. |
primary.latestExport.status.completeTime
| |
string Opcional | CompleteTime es la fecha y hora en la que se completó la exportación. |
primary.latestExport.status.conditions
| |
object Opcional | Conditions representa las últimas observaciones disponibles del estado actual de la entidad. |
primary.latestExport.status.conditions.lastTransitionTime
| |
string Obligatorio | lastTransitionTime es la última vez que la condición pasó de un estado a otro. Debe ser el momento en que cambió la condición subyacente. Si se desconoce el momento en que cambió la condición subyacente, usa el momento en que cambió el campo de la API. |
primary.latestExport.status.conditions.message
| |
string Obligatorio | message es un mensaje legible que indica detalles sobre la transición. Puede ser una cadena vacía. |
primary.latestExport.status.conditions.observedGeneration
| |
integer Opcional | observedGeneration representa el valor de .metadata.generation en el que se basó la condición. Por ejemplo, si .metadata.generation es actualmente 12 y .status.conditions[x].observedGeneration es 9, la condición está desactualizada con respecto al estado actual de la instancia. |
primary.latestExport.status.conditions.reason
| |
string Obligatorio | reason contiene un identificador programático que indica el motivo de la última transición de la condición. Los productores de tipos de condiciones específicos pueden definir valores y significados esperados para este campo, y si los valores se consideran una API garantizada. El valor debe ser una cadena en formato CamelCase. Este campo no puede estar vacío. |
primary.latestExport.status.conditions.status
| |
string Obligatorio | Estado de la condición, uno de Verdadero, Falso o Desconocido. |
primary.latestExport.status.conditions.type
| |
string Obligatorio | Es el tipo de condición en CamelCase o en foo.example.com/CamelCase. Muchos valores de .condition.type son coherentes en todos los recursos, como Available, pero, dado que las condiciones arbitrarias pueden ser útiles (consulta .node.status.conditions), la capacidad de resolver conflictos es importante. La expresión regular con la que coincide es (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.latestExport.status.criticalIncidents
| |
object Opcional | CriticalIncidents es una lista plana de todos los incidentes críticos activos. |
primary.latestExport.status.criticalIncidents.code
| |
string Obligatorio | El código es el código de error de este error en particular. Los códigos de error son cadenas alfanuméricas que comienzan con DBSE, como "DBSE1012". |
primary.latestExport.status.criticalIncidents.createTime
| |
string Obligatorio | CreateTime es la marca de tiempo en la que se creó este incidente en el origen. |
primary.latestExport.status.criticalIncidents.message
| |
string Opcional | Mensaje que describe el incidente o el error que ocurrió. |
primary.latestExport.status.criticalIncidents.messageTemplateParams
| |
object Opcional | MessageTemplateParams contiene pares clave-valor necesarios para generar una versión de Message basada en datos y fácil de usar en la interfaz de usuario. |
primary.latestExport.status.criticalIncidents.resource
| |
object Obligatorio | El recurso contiene información sobre el componente del servicio de base de datos que informó el incidente, así como información sobre el recurso de Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.component
| |
string Obligatorio | Component es un identificador interno del subsistema del servicio de base de datos que informó el incidente. |
primary.latestExport.status.criticalIncidents.resource.location
| |
object Opcional | Ubicación |
primary.latestExport.status.criticalIncidents.resource.location.cluster
| |
string Opcional | Cluster es el nombre del clúster del recurso de Kubernetes afectado. |
primary.latestExport.status.criticalIncidents.resource.location.group
| |
string Opcional | Group es el nombre del grupo del recurso de Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.kind
| |
string Opcional | Kind es el nombre de Kind del recurso de Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.name
| |
string Opcional | Name es el nombre del recurso de Kubernetes afectado. |
primary.latestExport.status.criticalIncidents.resource.location.namespace
| |
string Opcional | Namespace es el espacio de nombres del recurso de Kubernetes afectado. |
primary.latestExport.status.criticalIncidents.resource.location.version
| |
string Opcional | Group es la versión del recurso de Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.version
| |
string Opcional | Group es la versión del recurso de Kubernetes. |
primary.latestExport.status.criticalIncidents.stackTrace
| |
object Opcional | StackTrace contiene una lista no estructurada de mensajes del seguimiento de pila. |
primary.latestExport.status.criticalIncidents.stackTrace.component
| |
string Opcional | Component es el nombre de un componente de Database Service que registró el mensaje. |
primary.latestExport.status.criticalIncidents.stackTrace.message
| |
string Opcional | Es el mensaje registrado. |
primary.latestExport.status.criticalIncidents.transientUntil
| |
string Opcional | Si está presente, TransientUntil indica que el problema se debe considerar transitorio hasta la hora especificada. |
primary.latestExport.status.exportSubDirectory
| |
string Opcional | ExportSubDirectory es el subdirectorio que se agrega a ExportLocation para almacenar los archivos exportados. |
primary.latestExport.status.observedGeneration
| |
integer Opcional | ExportSubDirectory es el subdirectorio que se agrega a ExportLocation para almacenar los archivos exportados. |
primary.latestExport.status.phase
| |
string Opcional | La fase es un resumen del estado actual de la exportación. |
primary.latestExport.status.reconciled
| |
boolean Opcional | Interno: Indica si el controlador concilió el recurso. |
primary.latestExport.status.startTime
| |
string Opcional | StartTime es la fecha y hora en que se inició la exportación. |
primary.latestImport
| |
object Opcional | LatestImport representa la importación más reciente de la instancia de la base de datos. |
primary.latestImport.creationTimeStamp
| |
string Opcional | CreationTimeStamp representa la fecha y hora de creación de la importación para la instancia de la base de datos. |
primary.latestImport.importName
| |
string Opcional | ImportName es el nombre de la importación más reciente. |
primary.latestImport.spec
| |
object Opcional | Spec representa la especificación de la importación para la instancia de la base de datos. |
primary.latestImport.spec.databaseName
| |
string Opcional | DatabaseName es el nombre del recurso de base de datos dentro de la instancia en la que se importará. |
primary.latestImport.spec.dbclusterRef
| |
string Opcional | DBClusterRef es el nombre del clúster de base de datos dentro del mismo espacio de nombres para importar. |
primary.latestImport.spec.downloadOnly
| |
boolean Opcional | Cuando se establece como verdadero, DownloadOnly significa que se descargará el archivo de volcado, pero no se importará a la BD. El valor predeterminado es falso. |
primary.latestImport.spec.dumpStorage
| |
object Obligatorio | DumpStorage especifica una ubicación de almacenamiento para los archivos de volcado de importación. Debes garantizar el acceso de lectura adecuado al bucket de almacenamiento desde el operador. |
primary.latestImport.spec.dumpStorage.gcsOptions
| |
object Opcional | GCSOptions es una referencia a las opciones que dependen de Cloud Storage. |
primary.latestImport.spec.dumpStorage.gcsOptions.bucket
| |
string Obligatorio | El bucket es un campo obligatorio, por ejemplo, dbs-dump-bucket. Debes garantizar el acceso de escritura adecuado al bucket de almacenamiento desde el operador. |
primary.latestImport.spec.dumpStorage.gcsOptions.key
| |
string Obligatorio | Es la clave del objeto para los archivos de volcado, por ejemplo, ods-dump/scottschema.dmp. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef
| |
object Opcional | SecretRef es una referencia al secreto que almacena la información de acceso a Cloud Storage. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef.name
| |
string Opcional | El nombre es único dentro de un espacio de nombres para hacer referencia a un recurso de secreto. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef.namespace
| |
string Opcional | El espacio de nombres define el espacio dentro del cual el nombre del secreto debe ser único. |
primary.latestImport.spec.dumpStorage.type
| |
string Obligatorio | Es el tipo de repositorio, por ejemplo, S3 o GCS, que le indica al agente qué sistema de almacenamiento o API debe usar. |
primary.latestImport.spec.logStorage
| |
object Opcional | LogStorage especifica de forma opcional una ubicación de almacenamiento para copiar el registro de importación. Debes garantizar el acceso de escritura adecuado al bucket de almacenamiento desde el operador. |
primary.latestImport.spec.logStorage.gcsOptions
| |
object Opcional | GCSOptions es una referencia a las opciones que dependen de Cloud Storage. |
primary.latestImport.spec.logStorage.gcsOptions.bucket
| |
string Obligatorio | El bucket es un campo obligatorio, por ejemplo, dbs-dump-bucket. Debes garantizar el acceso de escritura adecuado al bucket de almacenamiento desde el operador. |
primary.latestImport.spec.logStorage.gcsOptions.key
| |
string Obligatorio | Es la clave del objeto para los archivos de volcado. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef
| |
object Opcional | SecretRef es una referencia al secreto que almacena la información de acceso a Cloud Storage. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef.name
| |
string Opcional | El nombre es único dentro de un espacio de nombres para hacer referencia a un recurso de secreto. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef.namespace
| |
string Opcional | El espacio de nombres define el espacio dentro del cual el nombre del secreto debe ser único. |
primary.latestImport.spec.logStorage.type
| |
string Obligatorio | Es el tipo de repositorio que le indica al agente qué sistema de almacenamiento o API debe usar. |
primary.latestImport.status
| |
object Opcional | El estado representa la importación más reciente de la instancia de la base de datos. |
primary.latestImport.status.completeTime
| |
string Opcional | CompleteTime es la fecha y hora en que se completó la importación. |
primary.latestImport.status.conditions
| |
object Opcional | Conditions representa las últimas observaciones disponibles del estado actual de la entidad. |
primary.latestImport.status.conditions.lastTransitionTime
| |
string Obligatorio | lastTransitionTime es la última vez que la condición pasó de un estado a otro. Debe ser el momento en que cambió la condición subyacente. Si se desconoce el momento en que cambió la condición subyacente, usa el momento en que cambió el campo de la API. |
primary.latestImport.status.conditions.message
| |
string Obligatorio | message es un mensaje legible que indica detalles sobre la transición. Puede ser una cadena vacía. |
primary.latestImport.status.conditions.observedGeneration
| |
integer Opcional | observedGeneration representa el valor de .metadata.generation en el que se basó la condición. Por ejemplo, si .metadata.generation es 12 y .status.conditions[x].observedGeneration es 9, la condición está desactualizada con respecto al estado actual de la instancia. |
primary.latestImport.status.conditions.reason
| |
string Obligatorio | reason contiene un identificador programático que indica el motivo de la última transición de la condición. Los productores de tipos de condiciones específicos pueden definir valores y significados esperados para este campo, y si los valores se consideran una API garantizada. El valor debe ser una cadena en formato CamelCase. Este campo no puede estar vacío. |
primary.latestImport.status.conditions.status
| |
string Obligatorio | Estado de la condición, uno de Verdadero, Falso o Desconocido. |
primary.latestImport.status.conditions.type
| |
string Obligatorio | Tipo de condición en CamelCase o en foo.example.com/CamelCase. Muchos valores de .condition.type son coherentes en todos los recursos, como Available, pero, dado que las condiciones arbitrarias pueden ser útiles (consulta .node.status.conditions), la capacidad de resolver conflictos es importante. La expresión regular con la que coincide es (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.latestImport.status.criticalIncidents
| |
object Opcional | CriticalIncidents es una lista plana de todos los incidentes críticos activos. |
primary.latestImport.status.criticalIncidents.code
| |
string Obligatorio | El código es el código de error de este error en particular. Los códigos de error son cadenas alfanuméricas que comienzan con DBSE, como "DBSE1012". |
primary.latestImport.status.criticalIncidents.createTime
| |
string Obligatorio | CreateTime es la marca de tiempo en la que se creó este incidente en el origen. |
primary.latestImport.status.criticalIncidents.message
| |
string Opcional | Mensaje que describe el incidente o el error que ocurrió. |
primary.latestImport.status.criticalIncidents.messageTemplateParams
| |
object Opcional | MessageTemplateParams contiene pares clave-valor necesarios para generar una versión de Message basada en datos y fácil de usar en la interfaz de usuario. |
primary.latestImport.status.criticalIncidents.resource
| |
object Obligatorio | El recurso contiene información sobre el componente del servicio de base de datos que informó el incidente, así como información sobre el recurso de Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.component
| |
string Obligatorio | Component es un identificador interno del subsistema del servicio de base de datos que informó el incidente. |
primary.latestImport.status.criticalIncidents.resource.location
| |
object Opcional | Ubicación |
primary.latestImport.status.criticalIncidents.resource.location.cluster
| |
string Opcional | Cluster es el nombre del clúster del recurso de Kubernetes afectado. |
primary.latestImport.status.criticalIncidents.resource.location.group
| |
string Opcional | Group es el nombre del grupo del recurso de Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.location.kind
| |
string Opcional | Kind es el tipo del recurso de Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.location.name
| |
string Opcional | Name es el nombre del recurso de Kubernetes afectado. |
primary.latestImport.status.criticalIncidents.resource.location.namespace
| |
string Opcional | Namespace es el espacio de nombres del recurso de Kubernetes afectado. |
primary.latestImport.status.criticalIncidents.resource.location.version
| |
string Opcional | Group es la versión del recurso de Kubernetes. |
primary.latestImport.status.criticalIncidents.stackTrace
| |
object Opcional | StackTrace contiene una lista no estructurada de mensajes del seguimiento de pila. |
primary.latestImport.status.criticalIncidents.stackTrace.component
| |
string Opcional | Component es el nombre de un componente de Database Service que registró el mensaje. |
primary.latestImport.status.criticalIncidents.stackTrace.message
| |
string Opcional | Es el mensaje registrado. |
primary.latestImport.status.criticalIncidents.transientUntil
| |
string Opcional | Si está presente, TransientUntil indica que el problema se debe considerar transitorio hasta la hora especificada. |
primary.latestImport.status.dumpPath
| |
string Opcional | DumpPath es la ruta del archivo de volcado descargado para la importación solo de descarga. |
primary.latestImport.status.observedGeneration
| |
integer Opcional | Interno: Es la generación que observa el controlador. |
primary.latestImport.status.phase
| |
string Opcional | La fase es un resumen del estado actual de la importación. |
primary.latestImport.status.reconciled
| |
boolean Opcional | Interno: Indica si el controlador concilió el recurso. |
primary.latestImport.status.startTime
| |
string Opcional | StartTime es la fecha y hora en que se inició la importación. |
primary.phase
| |
string Opcional | La fase es un resumen del estado actual de la instancia. |
primary.walArchiveSetting
| |
object Opcional | WalArchiveSetting representa la configuración actual del archivo de registro de escritura por adelantado (WAL). |
primary.walArchiveSetting.location
| |
string Opcional | N/A |
reconciled
| |
boolean Opcional | Interno: Indica si el controlador concilió el recurso. |
registrationStatus
| |
object Opcional | RegistrationStatus representa el estado de la migración del clúster de base de datos. |
registrationStatus.isHA
| |
boolean Opcional | IsHA se establece en verdadero cuando el parámetro de configuración de disponibilidad de HA de DBClusterSpec tiene al menos 1 parámetro de configuración de numberOfStandbys. |
registrationStatus.isRegistered
| |
boolean Opcional | N/A |
registrationStatus.isRegistered
| |
string Opcional | RegistrationTime representa el momento en que el clúster de la base de datos local se registró en Google Cloud. |
restoredFrom
| |
object Opcional | RestoredFrom es el estado que muestra la fuente de restauración más reciente para el clúster de base de datos actual. |
restoredFrom.restoredTime
| |
string Opcional | Es el punto temporal del clúster de base de datos de origen desde el que se restablece este clúster de base de datos. |
restoredFrom.sourceDBCluster
| |
string Opcional | Es el DBCluster de origen desde el que se restablece este DBCluster. |
restoredFrom.sourceDBCluster
| |
string Opcional | Es el DBCluster de origen desde el que se restablece este DBCluster. |
serviceAccounts
| |
object Opcional | ServiceAccounts contiene las cuentas de servicio creadas por el plano de control para que las usen diferentes operaciones. Si otorgas permisos a estas cuentas de servicio, la base de datos puede interactuar con otros servicios dentro del ecosistema de Kubernetes. Para obtener más información, incluidos los permisos necesarios, consulta la documentación de cada operación. |