Esquema de especificação
DBClusterSpec define o estado pretendido 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 TipoObrigatório ou opcional |
Descrição |
---|---|
allowExternalIncomingTraffic
| |
boolean Opcional | N/A |
availability
| |
object Opcional | A disponibilidade contém definições ajustáveis para funcionalidades de alta disponibilidade (HA) do DBCluster. |
availability.autoFailoverTriggerThreshold
| |
integer Opcional | AutoFailoverTriggerThreshold é o número de falhas consecutivas de verificações de estado na instância principal que aciona uma comutação por falha automática. Se for definido como 0, é usado o valor predefinido do sistema. Use a flag EnableAutoFailover para desativar a comutação por falha automática. |
availability.autoHealTriggerThreshold
| |
integer Opcional | AutoHealTriggerThreshold é o número de falhas consecutivas de verificações de estado na instância em espera que aciona a autorreparação. Use a flag EnableAutoHeal para desativar a recuperação automática. |
availability.enableAutoFailover
| |
boolean Opcional | EnableAutoFailover significa que este DBCluster aciona uma comutação por falha se detetar que a instância principal não está em bom estado e a instância de reserva está em bom estado. Se estiver definida como verdadeira, a comutação por falha automática é ativada. Se for definido como falso, a comutação automática por falha não é acionada, mesmo que o sistema detete que a instância principal não está em bom estado. O valor predefinido é True. Quando está ativada, se o sistema detetar que a instância principal não está em bom estado para o limiar indicado, aciona uma comutação por falha. Esta funcionalidade só é aplicável se for um DBCluster de HA e se o modo de espera estiver em bom estado. |
availability.enableAutoHeal
| |
boolean Opcional | EnableAutoHeal significa que este DBCluster vai acionar uma autocura se detetar que a instância de espera não está em bom estado. Se estiver definida como verdadeira, a autocura é ativada. Se estiver definida como falsa, a autorrecuperação não é acionada, mesmo que o sistema detete que a instância de espera não está em bom estado. O valor predefinido é True. Quando está ativada, se o sistema detetar que a instância em espera não está em bom estado para o limiar indicado, aciona uma autorrecuperação. Esta funcionalidade só é aplicável se for um DBCluster de HA. |
availability.enableStandbyAsReadReplica
| |
boolean Obrigatório | EnableStandbyAsReadReplica determina se os standbys podem aceitar consultas de utilizadores ou não. Se for definida como verdadeira, é criado um novo ponto final para ativar o acesso só de leitura aos standbys. |
availability.healthcheckPeriodSeconds
| |
integer Opcional | HealthcheckPeriodSeconds é o número de segundos que o verificador de estado aguarda antes de verificar novamente o estado das instâncias primárias e de reserva e atualizar o estado em conformidade. |
availability.numberOfStandbys
| |
integer Opcional | NumberOfStandbys é o número de standbys que devem ser criados para este DBCluster. Se for definido qualquer valor superior a 0, a HA é ativada no cluster e o sistema cria o número indicado de instâncias de espera. O número máximo de instâncias em espera permitido é 5. Para verificar o estado atual da HA neste DBCluster, consulte a condição HAReady no estado do DBCluster. Se HAReady for verdadeiro, significa que a configuração foi concluída e está pronta. Se estiver definido como 0, a HA é desativada no cluster e elimina todas as instâncias de espera existentes. É suportado qualquer número entre 0 e 5, inclusive. O valor predefinido é 0. Para mais informações, consulte o artigo Faça a gestão da elevada disponibilidade no 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 Obrigatório | ControlPlaneAgentsVersion é a versão desejada dos agentes do plano de controlo para o cluster, por exemplo, "0.5.2". O controlPlaneAgentsVersion tem de ser compatível com o databaseVersion escolhido. Para saber que versões são compatíveis, consulte a lista de versões disponíveis em {link}. Esta versão é aplicada a todas as instâncias do cluster da base de dados. No caso de um novo cluster de base de dados, a instância é criada com a versão especificada. No caso de um cluster de base de dados existente, o operador tenta atualizar ou alterar para uma versão anterior para a controlPlaneAgentsVersion especificada. O campo status.currentControlPlaneAgentsVersion indica a versão atual dos agentes do plano de controlo. |
databaseImage
| |
string Opcional | DatabaseImage é o identificador uniforme de recursos de uma imagem de base de dados personalizada no registo de contentores. Se databaseImage for especificado, o operador usa esta imagem do contentor para a base de dados em vez da imagem do contentor da base de dados predefinida da databaseVersion especificada. Recomendamos que o contentor databaseImage se baseie na imagem da base de dados predefinida usada na databaseVersion escolhida. |
databaseVersion
| |
string Opcional | DatabaseVersion é a versão da base de dados pretendida para o cluster, por exemplo, "15.4.5". Este campo é obrigatório. Esta versão é aplicada a todas as instâncias do cluster da base de dados. No caso de um novo cluster de base de dados, a instância é criada com a versão especificada. No caso de um cluster de base de dados existente, o operador tenta atualizar ou alterar para uma versão anterior para a databaseVersion especificada. O campo status.currentDatabaseVersion indica a versão atual da base de dados. |
isDeleted
| |
boolean Opcional | IsDeleted indica um pedido para eliminar o DBCluster. Por predefinição, este campo é falso. Estes campos aplicam-se a todas as instâncias do cluster de base de dados. Quando esta política está definida como verdadeira, o plano de controlo tenta libertar os recursos relacionados, incluindo os pontos finais de rede. Consulte os campos de estado para ver indicações de êxito ou falhas, se existirem. |
mode
| |
string Opcional |
Indica o modo deste DBCluster. Aceita qualquer um dos seguintes valores: "" ou disasterRecovery .
|
primarySpec
| |
object Obrigatório | PrimarySpec contém as especificações da instância principal do cluster de base de dados. A instância principal contém os recursos de computação e armazenamento que servem os pontos finais de leitura/escrita do cluster de base de dados. |
primarySpec.adminUser
| |
object Obrigatório | AdminUser representa a especificação do utilizador administrador. Este é o utilizador inicial da base de dados que o plano de controlo cria. Os utilizadores adicionais da base de dados são geridos diretamente pelo utilizador final. Este campo também pode ser usado para repor a palavra-passe do utilizador inicial. |
primarySpec.adminUser.passwordRef
| |
object Opcional |
PasswordRef é o nome do segredo que contém a palavra-passe do utilizador administrador. Este valor é usado durante o aprovisionamento inicial ou a reposição da palavra-passe para definir a palavra-passe do utilizador administrador. O segredo tem de estar no mesmo projeto que o cluster da base de dados. O nome do segredo tem de seguir este padrão: db-pw- |
primarySpec.adminUser.passwordRef.name
| |
string Opcional | O nome do referente. Para mais informações, consulte o artigo Nomes. |
primarySpec.allowExternalIncomingTrafficToInstance
| |
boolean Opcional | AllowExternalIncomingTrafficToInstance é usado para configurar a criação do LB externo. |
primarySpec.AuditLogTarget
| |
object Opcional | AuditLogTarget configura o destino dos registos de auditoria da base de dados. |
primarySpec.AuditLogTarget.syslog
| |
object Opcional | N/A |
primarySpec.AuditLogTarget.certsSecretRef
| |
object Obrigatório | CertsSecretRef contém os certificados a usar para a ligação TLS ao servidor syslog. |
primarySpec.AuditLogTarget.certsSecretRef.name
| |
string Opcional | O nome é exclusivo num espaço de nomes para referenciar um recurso secreto. |
primarySpec.AuditLogTarget.certsSecretRef.namespace
| |
string Opcional | O espaço de nomes define o espaço no qual o nome secreto tem de ser único. |
primarySpec.AuditLogTarget.syslog.host
| |
string Obrigatório | O anfitrião é o FQDN do servidor syslog ou o endereço IP. |
primarySpec.availabilityOptions
| |
object Opcional | AvailabilityOptions contém definições ajustáveis para funcionalidades de HA. |
primarySpec.availabilityOptions.healthcheckPeriodSeconds
| |
integer Opcional | HealthcheckPeriodSeconds é o número de segundos que o verificador de estado de funcionamento aguarda antes de verificar novamente o estado de funcionamento das instâncias primárias e de reserva e atualizar o estado em conformidade. Este campo é propagado a partir da especificação do DBCluster. |
primarySpec.availabilityOptions.livenessProbe
| |
string Opcional | LivenessProbe ativa ou desativa a sonda de atividade, que é usada para acionar um reinício do contentor. Quando definida como Ativada, a sondagem de atividade executa verificações de funcionamento periódicas na base de dados. Reinicia o contentor se falhar em três verificações de funcionamento consecutivas. A LivenessProbe é desativada automaticamente para instâncias de HA. Quando está definida como Desativada, a sondagem de atividade não está a executar verificações de funcionamento na base de dados. O valor predefinido é Ativado. |
primarySpec.availabilityOptions.livenessProbe
| |
string Opcional | LivenessProbe ativa ou desativa a sonda de atividade, que é usada para acionar um reinício do contentor. Quando definida como Ativada, a sondagem de atividade executa verificações de funcionamento periódicas na base de dados. Reinicia o contentor se falhar em três verificações de funcionamento consecutivas. A LivenessProbe é desativada automaticamente para instâncias de HA. Quando está definida como Desativada, a sondagem de atividade não está a executar verificações de funcionamento na base de dados. O valor predefinido é Ativado. |
primarySpec.dbLoadBalancerOptions
| |
object Opcional | DBNetworkServiceOptions permite substituir alguns detalhes do serviço Kubernetes que são criados para expor uma ligação à base de dados. |
primarySpec.dbLoadBalancerOptions.annotations
| |
object Opcional | As anotações fornecidas pelo cliente são adicionadas ao objeto de serviço do tipo loadbalancer. |
primarySpec.dbLoadBalancerOptions.gcp
| |
object Opcional | Contém atributos específicos do Google Cloudpara o Kubernetes LoadBalancer. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerIP
| |
string Opcional | LoadBalancerIP é um endereço IP estático. Para mais informações, consulte o artigo Configure endereços IP externos estáticos. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerType
| |
string Opcional | Um LoadBalancer pode ser interno ou externo. Para mais informações, consulte o artigo Balanceador de carga interno. |
primarySpec.features
| |
object Opcional | Especificação da funcionalidade. |
primarySpec.features.googleMLExtension
| |
object Opcional | Especificação da extensão de aprendizagem automática (ML) da Google. |
primarySpec.features.googleMLExtension.config
| |
object Opcional | Configuração da extensão de ML da Google. |
primarySpec.features.googleMLExtension.config.vertexAIKeyRef
| |
string Opcional | N/A |
primarySpec.features.googleMLExtension.config.vertexAIRegion
| |
string Opcional | N/A |
primarySpec.features.googleMLExtension.enabled
| |
boolean Obrigatório | N/A |
primarySpec.features.memoryAgent
| |
object Opcional | N/A |
primarySpec.features.memoryAgent.enabled
| |
boolean Obrigatório | Indicar interesse em ativar ou desativar o agente de memória para a base de dados. A predefinição é true. |
primarySpec.features.memoryAgent.enabled
| |
boolean Obrigatório | Indicar interesse em ativar ou desativar o agente de memória para a base de dados. A predefinição é true. |
primarySpec.isStopped
| |
boolean Opcional | IsStopped para a instância quando definido como verdadeiro. Por predefinição, este campo está definido como falso. Quando é parada, os recursos de computação (CPU, memória) da instância são libertados. No entanto, a instância mantém o recurso de armazenamento e os pontos finais de rede para que o reinício seja transparente para os serviços a jusante. Consulte o campo de estado para ver se existem êxitos ou falhas. |
primarySpec.mode
| |
string Opcional |
O modo especifica como esta instância é gerida pelo operador. Os valores possíveis são os seguintes: ManuallySetUpStandby , Pause , Recovery e Maintenance .
|
primarySpec.parameters
| |
object Opcional | Os parâmetros permitem definir parâmetros da base de dados para o cluster da base de dados. Os parâmetros usam um par de chave/valor correspondente ao nome/valor do parâmetro, conforme definido pelo motor da base de dados. |
primarySpec.resources
| |
object Obrigatório | Especificação de recursos para o contentor da base de dados. Quando qualquer um dos campos no recurso é alterado, o operador reinicia a instância da base de dados com a nova especificação do recurso. |
primarySpec.resources.cpu
| |
integer or string Obrigatório | A quantidade de CPU atribuída ao contentor da base de dados. |
primarySpec.resources.disks
| |
object Obrigatório | As especificações dos discos atribuídos ao contentor da base de dados. |
primarySpec.resources.disks.accessModes
| |
string Opcional | AccessModes contém os modos de acesso pretendidos para o volume. Para mais informações, consulte o artigo Modos de acesso. |
primarySpec.resources.disks.annotations
| |
object Opcional | Anotações adicionais adicionadas à reivindicação de volume persistente. Este campo permite-lhe fazer a integração com outras ferramentas. |
primarySpec.resources.disks.name
| |
string Obrigatório | Nome do disco. Os valores permitidos são: DataDisk, LogDisk, BackupDisk e ObsDisk. |
primarySpec.resources.disks.selector
| |
object Opcional | Uma consulta de etiqueta sobre os volumes a considerar para a associação. Se este campo estiver definido, o volume com etiquetas correspondentes é usado como volume de apoio para o disco. Para mais informações, consulte PersistentVolumeClaimSpec. |
primarySpec.resources.disks.selector.matchExpressions
| |
object Opcional | matchExpressions é uma lista de requisitos do seletor de etiquetas. Os requisitos são combinados com o operador AND. |
primarySpec.resources.disks.selector.matchExpressions.key
| |
string Obrigatório | key é a chave de etiqueta à qual o seletor se aplica. |
primarySpec.resources.disks.selector.matchExpressions.operator
| |
string Obrigatório | representa a relação de uma chave com um conjunto de valores. Os operadores válidos são In, NotIn, Exists e DoesNotExist. |
primarySpec.resources.disks.selector.matchExpressions.values
| |
string Opcional | values é uma matriz de valores de string. Se o operador for In ou NotIn, a matriz de valores não pode estar vazia. Se o operador for Exists ou DoesNotExist, a matriz de valores tem de estar vazia. Esta matriz é substituída durante uma correção de união estratégica. |
primarySpec.resources.disks.selector.matchLabels
| |
object Opcional | matchLabels é um mapa de pares {chave,valor}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é "key", o operador é "In" e a matriz de valores contém apenas "value". Os requisitos são combinados com o operador AND. |
primarySpec.resources.disks.size
| |
string Obrigatório | Tamanho do disco em bytes. Por exemplo, "10Gi" para 10 gibibytes. Este campo é obrigatório. Os prefixos de unidade de tamanho permitidos são: "Ki", "Mi", "Gi", "Ti", "Pi" e "Ei" para base 2. Também "K", "M", "G", "T", "P" e "E" para base 10. Para mais informações, consulte o artigo Prefixo da unidade. |
primarySpec.resources.disks.storageClass
| |
string Opcional | StorageClass aponta para uma classe de armazenamento CSI específica. Este campo é opcional. Se o campo não estiver definido, é usada a classe de armazenamento CSI predefinida para o cluster Kubernetes. Se não existir uma predefinição para o cluster do Kubernetes, a reivindicação de volume de persistência falha e o aprovisionamento do cluster da base de dados falha. Para mais informações, consulte o artigo Classes de armazenamento. |
primarySpec.resources.disks.volumeName
| |
string Opcional | VolumeName é a referência de associação ao volume persistente associado a este disco. Este campo é opcional. Isto permite reutilizar um volume existente. Tenha em atenção que, se este campo for especificado, o valor "storageClass" não tem efeito. Para mais informações, consulte o artigo Associação. |
primarySpec.resources.memory
| |
string or integer Obrigatório | A quantidade de memória atribuída ao contentor da base de dados. |
primarySpec.resources.memory
| |
string or integer Obrigatório | A quantidade de memória atribuída ao contentor da base de dados. |
primarySpec.schedulingConfig
| |
object Opcional | SchedulingConfig especifica como a instância deve ser agendada nos nós do Kubernetes. Quando qualquer campo na configuração de agendamento é alterado, pode levar ao reagendamento do pod do Kubernetes para um nó diferente com base na configuração. |
primarySpec.schedulingConfig.nodeAffinity
| |
object Opcional | NodeAffinity descreve as regras de agendamento de afinidade de nós para a instância. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
object Opcional | O agendador prefere agendar pods para nós que satisfaçam as expressões de afinidade especificadas por este campo, mas o agendador pode escolher um nó que viole uma ou mais das expressões. O nó mais preferido é o que tem a maior soma de ponderações, o que significa que, para cada nó que cumpre todos os requisitos de agendamento (pedido de recursos, expressões de afinidade requiredDuringScheduling, etc.), é calculado um total iterando os elementos deste campo e adicionando "ponderação" ao total, se o nó corresponder às matchExpressions correspondentes; os nós com o total mais elevado são os mais preferidos. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference
| |
object Obrigatório | Um termo do seletor de nós, associado à ponderação correspondente. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
| |
object Opcional | Uma lista de requisitos do seletor de nós pelas etiquetas do nó. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.key
| |
string Obrigatório | A chave da etiqueta à qual o seletor se aplica. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.operator
| |
string Obrigatório | Representa a relação de uma chave com um conjunto de valores. Os operadores válidos são In, NotIn, Exists e DoesNotExist. Gt e Lt. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.values
| |
string Opcional | Uma matriz de valores de string. Se o operador for In ou NotIn, a matriz de valores não pode estar vazia. Se o operador for Exists ou DoesNotExist, a matriz de valores tem de estar vazia. Se o operador for Gt ou Lt, a matriz de valores tem de ter um único elemento, que será interpretado como um número inteiro. Esta matriz é substituída durante uma correção de união estratégica. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields
| |
object Opcional | Uma lista de requisitos do seletor de nós pelos campos do nó. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.key
| |
string Obrigatório | A chave da etiqueta à qual o seletor se aplica. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.operator
| |
string Obrigatório | Representa a relação de uma chave com um conjunto de valores. Os operadores válidos são In, NotIn, Exists e DoesNotExist. Gt e Lt. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.values
| |
string Opcional | Uma matriz de valores de string. Se o operador for In ou NotIn, a matriz de valores não pode estar vazia. Se o operador for Exists ou DoesNotExist, a matriz de valores tem de estar vazia. Se o operador for Gt ou Lt, a matriz de valores tem de ter um único elemento, que é interpretado como um número inteiro. Esta matriz é substituída durante uma correção de união estratégica. |
primarySpec.schedulingConfig.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integer Obrigatório | Peso associado à correspondência do nodeSelectorTerm correspondente, no intervalo de 1 a 100. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
object Opcional | Se os requisitos de afinidade especificados por este campo não forem cumpridos no momento do agendamento, o pod não é agendado no nó. Se os requisitos de afinidade especificados por este campo não forem cumpridos em algum momento durante a execução do pod, por exemplo, devido a uma atualização, o sistema pode ou não tentar despejar o pod do respetivo nó. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
| |
object Obrigatório | Uma lista de termos do seletor de nós. Os termos são combinados com o operador OR. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
| |
object Opcional | Uma lista de requisitos do seletor de nós pelas etiquetas do nó. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.key
| |
string Obrigatório | A chave da etiqueta à qual o seletor se aplica. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.operator
| |
string Obrigatório | Representa a relação de uma chave com um conjunto de valores. Os operadores válidos são In, NotIn, Exists e DoesNotExist. Gt e Lt. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.values
| |
string Opcional | Uma matriz de valores de string. Se o operador for In ou NotIn, a matriz de valores não pode estar vazia. Se o operador for Exists ou DoesNotExist, a matriz de valores tem de estar vazia. Se o operador for Gt ou Lt, a matriz de valores tem de ter um único elemento, que é interpretado como um número inteiro. Esta matriz é substituída durante uma correção de união estratégica. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields
| |
object Opcional | Uma lista de requisitos do seletor de nós pelos campos do nó. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.key
| |
string Obrigatório | A chave da etiqueta à qual o seletor se aplica. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.operator
| |
string Obrigatório | Representa a relação de uma chave com um conjunto de valores. Os operadores válidos são In, NotIn, Exists e DoesNotExist. Gt e Lt. |
primarySpec.schedulingConfig.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.values
| |
string Opcional | Uma matriz de valores de string. Se o operador for In ou NotIn, a matriz de valores não pode estar vazia. Se o operador for Exists ou DoesNotExist, a matriz de valores tem de estar vazia. Se o operador for Gt ou Lt, a matriz de valores tem de ter um único elemento, que é interpretado como um número inteiro. Esta matriz é substituída durante uma correção de união estratégica. |
primarySpec.schedulingConfig.podAffinity
| |
object Opcional | PodAffinity descreve as regras de agendamento de afinidade de pods para a instância. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
object Opcional | O programador vai dar prioridade aos nós que cumprem as expressões de afinidade especificadas neste campo ao programar pods. O programador ainda pode escolher um nó que não cumpra totalmente os critérios. O nó mais preferido é o que tem o peso total mais elevado. Esta ponderação é calculada somando os valores de cada nó que satisfaz todos os requisitos de agendamento (como pedidos de recursos ou expressões de afinidade requiredDuringScheduling). Para cada podAffinityTerm correspondente, o peso do nó aumenta e os nós com o peso total mais elevado são selecionados como os mais preferidos. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
object Obrigatório | Um termo de afinidade de pod, associado à ponderação correspondente. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
object Opcional | Uma consulta de etiquetas sobre um conjunto de recursos, neste caso, pods. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
| |
object Opcional | matchExpressions é uma lista de requisitos do seletor de etiquetas. Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key
| |
string Obrigatório | key é a chave de etiqueta à qual o seletor se aplica. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator
| |
string Obrigatório | representa a relação de uma chave com um conjunto de valores. Os operadores válidos são In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values
| |
string Opcional | values é uma matriz de valores de string. Se o operador for In ou NotIn, a matriz de valores não pode estar vazia. Se o operador for Exists ou DoesNotExist, a matriz de valores tem de estar vazia. Esta matriz é substituída durante uma correção de união estratégica. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels
| |
object Opcional | matchLabels é um mapa de pares {chave,valor}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é "key", o operador é "In" e a matriz de valores contém apenas "value". Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
| |
object Opcional | Uma consulta de etiquetas sobre o conjunto de espaços de nomes ao qual o termo se aplica. O termo é aplicado à união dos espaços de nomes selecionados por este campo e os indicados no campo de espaços de nomes. O seletor nulo e a lista de espaços de nomes nula ou vazia significam "o espaço de nomes deste pod". Um seletor vazio ({}) corresponde a todos os espaços de nomes. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
| |
object Opcional | matchExpressions é uma lista de requisitos do seletor de etiquetas. Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key
| |
string Obrigatório | key é a chave de etiqueta à qual o seletor se aplica. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator
| |
string Obrigatório | representa a relação de uma chave com um conjunto de valores. Os operadores válidos são In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values
| |
string Opcional | values é uma matriz de valores de string. Se o operador for In ou NotIn, a matriz de valores não pode estar vazia. Se o operador for Exists ou DoesNotExist, a matriz de valores tem de estar vazia. Esta matriz é substituída durante uma correção de união estratégica. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels
| |
object Opcional | matchLabels é um mapa de pares {chave,valor}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é "key", o operador é "In" e a matriz de valores contém apenas "value". Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
string Opcional | namespaces especifica uma lista estática de nomes de espaços de nomes aos quais o termo se aplica. O termo é aplicado à união dos espaços de nomes indicados neste campo e dos selecionados por namespaceSelector. Uma lista de espaços de nomes nula ou vazia e um namespaceSelector nulo significam "o espaço de nomes deste pod". |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey
| |
string Obrigatório | Este pod tem de estar colocalizado (afinidade) ou não colocalizado (antiafinidade) com os pods que correspondem ao labelSelector nos espaços de nomes especificados. A colocação conjunta é definida como a execução num nó cujo valor da etiqueta com a chave topologyKey corresponde ao de qualquer nó no qual qualquer um dos pods selecionados está em execução. Não é permitida uma topologyKey vazia. |
primarySpec.schedulingConfig.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integer Obrigatório | Peso associado à correspondência do podAffinityTerm correspondente, no intervalo de 1 a 100. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
object Opcional | Se os requisitos de afinidade especificados por este campo não forem cumpridos no momento do agendamento, o pod não é agendado no nó. Se os requisitos de afinidade especificados por este campo não forem cumpridos em algum momento durante a execução do pod, por exemplo, devido a uma atualização da etiqueta do pod, o sistema pode ou não tentar despejar o pod do respetivo nó. Quando existem vários elementos, as listas de nós correspondentes a cada podAffinityTerm são intersetadas, o que significa que todos os termos têm de ser cumpridos. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
object Opcional | Uma consulta de etiquetas sobre um conjunto de recursos, neste caso, pods. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
object Opcional | Uma consulta de etiquetas sobre um conjunto de recursos, neste caso, pods. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions
| |
object Opcional | matchExpressions é uma lista de requisitos do seletor de etiquetas. Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key
| |
string Obrigatório | key é a chave de etiqueta à qual o seletor se aplica. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator
| |
string Obrigatório | representa a relação de uma chave com um conjunto de valores. Os operadores válidos são In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values
| |
string Opcional | values é uma matriz de valores de string. Se o operador for In ou NotIn, a matriz de valores não pode estar vazia. Se o operador for Exists ou DoesNotExist, a matriz de valores tem de estar vazia. Esta matriz é substituída durante uma correção de união estratégica. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels
| |
object Opcional | matchLabels é um mapa de pares {chave,valor}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é "key", o operador é "In" e a matriz de valores contém apenas "value". Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
| |
object Opcional | Uma consulta de etiquetas sobre o conjunto de espaços de nomes ao qual o termo se aplica. O termo é aplicado à união dos espaços de nomes selecionados por este campo e os indicados no campo de espaços de nomes. O seletor nulo e a lista de espaços de nomes nula ou vazia significam "o espaço de nomes deste pod". Um seletor vazio ({}) corresponde a todos os espaços de nomes. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions
| |
object Opcional | matchExpressions é uma lista de requisitos do seletor de etiquetas. Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key
| |
string Obrigatório | key é a chave de etiqueta à qual o seletor se aplica. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator
| |
string Obrigatório | representa a relação de uma chave com um conjunto de valores. Os operadores válidos são In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values
| |
string Opcional | values é uma matriz de valores de string. Se o operador for In ou NotIn, a matriz de valores não pode estar vazia. Se o operador for Exists ou DoesNotExist, a matriz de valores tem de estar vazia. Esta matriz é substituída durante uma correção de união estratégica. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
object Opcional | matchLabels é um mapa de pares {chave,valor}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é "key", o operador é "In" e a matriz de valores contém apenas "value". Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
object Opcional | matchLabels é um mapa de pares {chave,valor}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é "key", o operador é "In" e a matriz de valores contém apenas "value". Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
string Opcional | namespaces especifica uma lista estática de nomes de espaços de nomes aos quais o termo se aplica. O termo é aplicado à união dos espaços de nomes indicados neste campo e dos selecionados por namespaceSelector. Uma lista de espaços de nomes nula ou vazia e um namespaceSelector nulo significam "o espaço de nomes deste pod". |
primarySpec.schedulingConfig.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey
| |
string Obrigatório | Este pod tem de estar colocalizado (afinidade) ou não colocalizado (antiafinidade) com os pods que correspondem ao labelSelector nos espaços de nomes especificados. A colocação conjunta é definida como a execução num nó cujo valor da etiqueta com a chave topologyKey corresponde ao de qualquer nó no qual qualquer um dos pods selecionados está em execução. Não é permitida uma topologyKey vazia. |
primarySpec.schedulingConfig.podAntiAffinity
| |
object Opcional | PodAntiAffinity descreve as regras de agendamento de anti-afinidade de pods para a instância. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
| |
object Opcional | O agendador prefere agendar pods para nós que satisfaçam as expressões de anti-afinidade especificadas por este campo, mas pode escolher um nó que viole uma ou mais das expressões. O nó mais preferido é o que tem a maior soma de ponderações. Por outras palavras, para cada nó que cumpre todos os requisitos de agendamento (pedido de recursos, expressões de antiafinidade requiredDuringScheduling, etc.), calcule uma soma iterando os elementos deste campo e adicionando "ponderação" à soma, se o nó tiver pods que correspondam ao podAffinityTerm correspondente. Os nós com a soma mais elevada são os mais preferidos. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
| |
object Obrigatório | Um termo de afinidade de pod, associado à ponderação correspondente. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
| |
object Opcional | Uma consulta de etiquetas sobre um conjunto de recursos, neste caso, pods. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
| |
object Opcional | matchExpressions é uma lista de requisitos do seletor de etiquetas. Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.key
| |
string Obrigatório | key é a chave de etiqueta à qual o seletor se aplica. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.operator
| |
string Obrigatório | representa a relação de uma chave com um conjunto de valores. Os operadores válidos são In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.values
| |
string Opcional | values é uma matriz de valores de string. Se o operador for In ou NotIn, a matriz de valores não pode estar vazia. Se o operador for Exists ou DoesNotExist, a matriz de valores tem de estar vazia. Esta matriz é substituída durante uma correção de união estratégica. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchLabels
| |
object Opcional | matchLabels é um mapa de pares {chave,valor}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é "key", o operador é "In" e a matriz de valores contém apenas "value". Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
| |
object Opcional | Uma consulta de etiquetas sobre o conjunto de espaços de nomes ao qual o termo se aplica. O termo é aplicado à união dos espaços de nomes selecionados por este campo e os indicados no campo de espaços de nomes. O seletor nulo e a lista de espaços de nomes nula ou vazia significam "o espaço de nomes deste pod". Um seletor vazio ({}) corresponde a todos os espaços de nomes. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
| |
object Opcional | matchExpressions é uma lista de requisitos do seletor de etiquetas. Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.key
| |
string Obrigatório | key é a chave de etiqueta à qual o seletor se aplica. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.operator
| |
string Obrigatório | representa a relação de uma chave com um conjunto de valores. Os operadores válidos são In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.values
| |
string Opcional | values é uma matriz de valores de string. Se o operador for In ou NotIn, a matriz de valores não pode estar vazia. Se o operador for Exists ou DoesNotExist, a matriz de valores tem de estar vazia. Esta matriz é substituída durante uma correção de união estratégica. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchLabels
| |
object Opcional | matchLabels é um mapa de pares {chave,valor}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é "key", o operador é "In" e a matriz de valores contém apenas "value". Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaces
| |
string Opcional | namespaces especifica uma lista estática de nomes de espaços de nomes aos quais o termo se aplica. O termo é aplicado à união dos espaços de nomes indicados neste campo e dos selecionados por namespaceSelector. Uma lista de espaços de nomes nula ou vazia e um namespaceSelector nulo significam "o espaço de nomes deste pod". |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.topologyKey
| |
string Obrigatório | Este pod tem de estar colocalizado (afinidade) ou não colocalizado (antiafinidade) com os pods que correspondem ao labelSelector nos espaços de nomes especificados. A colocação conjunta é definida como a execução num nó cujo valor da etiqueta com a chave topologyKey corresponde ao de qualquer nó no qual qualquer um dos pods selecionados está em execução. Não é permitida uma topologyKey vazia. |
primarySpec.schedulingConfig.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.weight
| |
integer Obrigatório | Peso associado à correspondência do podAffinityTerm correspondente, no intervalo de 1 a 100. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
| |
object Opcional | Se os requisitos de anti-afinidade especificados por este campo não forem cumpridos no momento do agendamento, o agrupamento não é agendado no nó. Se os requisitos de anti-afinidade especificados por este campo deixarem de ser cumpridos em algum momento durante a execução do pod (por exemplo, devido a uma atualização da etiqueta do pod), o sistema pode ou não tentar despejar o pod do respetivo nó. Quando existem vários elementos, as listas de nós correspondentes a cada podAffinityTerm são intersetadas, o que significa que todos os termos têm de ser cumpridos. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
| |
object Opcional | Uma consulta de etiquetas sobre um conjunto de recursos, neste caso, pods. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions
| |
object Opcional | matchExpressions é uma lista de requisitos do seletor de etiquetas. Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.key
| |
string Obrigatório | key é a chave de etiqueta à qual o seletor se aplica. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.operator
| |
string Obrigatório | representa a relação de uma chave com um conjunto de valores. Os operadores válidos são In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.values
| |
string Opcional | values é uma matriz de valores de string. Se o operador for In ou NotIn, a matriz de valores não pode estar vazia. Se o operador for Exists ou DoesNotExist, a matriz de valores tem de estar vazia. Esta matriz é substituída durante uma correção de união estratégica. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchLabels
| |
object Opcional | matchLabels é um mapa de pares {chave,valor}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é "key", o operador é "In" e a matriz de valores contém apenas "value". Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
| |
object Opcional | Uma consulta de etiquetas sobre o conjunto de espaços de nomes ao qual o termo se aplica. O termo é aplicado à união dos espaços de nomes selecionados por este campo e os indicados no campo de espaços de nomes. O seletor nulo e a lista de espaços de nomes nula ou vazia significam "o espaço de nomes deste pod". Um seletor vazio ({}) corresponde a todos os espaços de nomes. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions
| |
object Opcional | matchExpressions é uma lista de requisitos do seletor de etiquetas. Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.key
| |
string Obrigatório | key é a chave de etiqueta à qual o seletor se aplica. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.operator
| |
string Obrigatório | representa a relação de uma chave com um conjunto de valores. Os operadores válidos são In, NotIn, Exists e DoesNotExist. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.values
| |
string Opcional | values é uma matriz de valores de string. Se o operador for In ou NotIn, a matriz de valores não pode estar vazia. Se o operador for Exists ou DoesNotExist, a matriz de valores tem de estar vazia. Esta matriz é substituída durante uma correção de união estratégica. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchLabels
| |
object Opcional | matchLabels é um mapa de pares {chave,valor}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é "key", o operador é "In" e a matriz de valores contém apenas "value". Os requisitos são combinados com o operador AND. |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaces
| |
string Opcional | namespaces especifica uma lista estática de nomes de espaços de nomes aos quais o termo se aplica. O termo é aplicado à união dos espaços de nomes indicados neste campo e dos selecionados por namespaceSelector. Uma lista de espaços de nomes nula ou vazia e um namespaceSelector nulo significam "o espaço de nomes deste pod". |
primarySpec.schedulingConfig.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.topologyKey
| |
string Obrigatório | Este pod tem de estar colocalizado (afinidade) ou não colocalizado (antiafinidade) com os pods que correspondem ao labelSelector nos espaços de nomes especificados. A colocação conjunta é definida como a execução num nó cujo valor da etiqueta com a chave topologyKey corresponde ao de qualquer nó no qual qualquer um dos pods selecionados está em execução. Não é permitida uma topologyKey vazia. |
primarySpec.schedulingConfig.tolerations
| |
object Opcional | As tolerâncias permitem a gestão da permissão ou não permissão da programação de uma instância num nó do Kubernetes que tenha uma mancha específica aplicada. |
primarySpec.schedulingConfig.tolerations.effect
| |
string Opcional | O efeito indica o efeito de contaminação a corresponder. Vazio significa corresponder a todos os efeitos de contaminação. Quando especificados, os valores permitidos são NoSchedule, PreferNoSchedule e NoExecute. |
primarySpec.schedulingConfig.tolerations.key
| |
string Opcional | Key é a chave de contaminação à qual a tolerância se aplica. Vazio significa corresponder a todas as chaves de contaminação. Se a chave estiver vazia, o operador tem de ser Exists. Esta combinação significa que todos os valores e todas as chaves são correspondentes. |
primarySpec.schedulingConfig.tolerations.operator
| |
string Opcional | O operador representa a relação de uma chave com o valor. Os operadores válidos são Exists e Equal. A predefinição é Igual a. Exists é equivalente ao caráter universal para o valor, para que um pod possa tolerar todas as falhas de uma determinada categoria. |
primarySpec.schedulingConfig.tolerations.tolerationSeconds
| |
integer Opcional | TolerationSeconds representa o período de tempo que a tolerância (que tem de ser do efeito NoExecute, caso contrário, este campo é ignorado) tolera a contaminação. Por predefinição, este campo não está definido, o que significa tolerar a contaminação para sempre (não expulsar). Os valores zero e negativos são tratados como 0 (expulsar imediatamente) pelo sistema. |
primarySpec.schedulingConfig.tolerations.value
| |
string Opcional | O valor é o valor de contaminação com o qual a tolerância corresponde. Se o operador for Exists, o valor tem de estar vazio; caso contrário, tem de ser uma string normal. |
primarySpec.services
| |
object Opcional | Os serviços listam os serviços semigeridos opcionais que pode escolher. |
primarySpec.sidecarRef
| |
object Opcional | SidecarRef é uma referência a um recurso personalizado de sidecar. Se estiver definido, os contentores auxiliares incluídos no recurso personalizado auxiliar são injetados no pod da base de dados. |
primarySpec.sidecarRef.name
| |
string Opcional | Nome do referente. Para mais informações, consulte o artigo Nomes. |
primarySpec.sourceCidrRanges
| |
string Opcional | Intervalos CIDR de IP de origem permitidos para um cliente. |
primarySpec.tls
| |
object Opcional | O TLS é a configuração de certificado do servidor pretendida para a instância. Este campo é opcional. Quando este campo é alterado, os pods de instância são reiniciados para carregar o certificado especificado. |
primarySpec.tls.certSecret
| |
object Opcional | CertSecret contém o nome de um segredo do certificado no mesmo espaço de nomes. O segredo tem de conter as entradas ca.crt (certificado de AC), tls.key (chave privada do servidor) e tls.crt (certificado de folha do servidor). Este segredo é usado para definir a configuração do TLS para a instância da base de dados. |
primarySpec.tls.certSecret.name
| |
string Opcional | Nome do referente. Para mais informações, consulte Nomes |
primarySpec.walArchiveSetting
| |
object Opcional | WalArchiveSetting especifica as definições de arquivo WAL. Se estiver definida, archive_mode é ativada para arquivar registos WAL na localização especificada. Para mais informações, consulte o artigo Arquivo contínuo e recuperação num ponto específico no tempo (PITR). |
primarySpec.walArchiveSetting.archiveMode
| |
string Opcional | ArchiveMode especifica archive_mode. Para mais informações, consulte archive_mode. |
primarySpec.walArchiveSetting.location
| |
string Opcional | A localização é o local onde os registos WAL arquivados são armazenados. |
tls
| |
object Opcional | TLS é a configuração de certificado do servidor pretendida para o cluster.Por predefinição, este campo está vazio e é gerado um novo certificado de folha e AC autoassinado para o cluster. Quando este campo é alterado, os pods do cluster da base de dados são reiniciados para carregar o certificado especificado. O campo status.certificateReference indica a chave e o segredo do certificado da AC atuais. |
tls.certSecret
| |
object Opcional | CertSecret faz referência ao segredo do certificado no mesmo espaço de nomes. O segredo tem de conter as entradas ca.crt (certificado de AC), tls.key (chave privada do servidor) e tls.crt (certificado de folha do servidor). Este segredo é usado para definir a configuração do TLS para as instâncias da base de dados que fazem parte do cluster de base de dados. |
tls.certSecret.name
| |
string Opcional | Nome do referente. Para mais informações, consulte Nomes |
Esquema de estado
DBClusterStatus define o 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:
attempt: integer
newPrimary: string
oldPrimary: string
phase: string
observedGeneration: integer
reconciled: boolean
startTime: string
state: string
observedGeneration: integer
phase: string
primary:
allocatedResources:
cpu: integer or string
disks:
accessModes: string
annotations: string
name: string
selector:
matchExpressions:
- key: string
operator: string
values: string
matchLabels: object
size: string
storageClass: string
volumeName: string
memory: integer or string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
currentControlPlaneAgentsVersion: string
currentDatabaseImage: string
currentDatabaseVersion: string
currentParameters: object
endpoint: string
endpoints:
- name: string
value: string
latestExport:
creationTimeStamp: string
exportName: string
spec:
dbclusterRef: string
exportLocation:
gcsOptions:
bucket: string
key: string
secretRef:
name: string
namespace: string
type: string
status:
completeTime: string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
exportSubDirectory: string
observedGeneration: integer
phase: string
reconciled: boolean
startTime: string
latestImport:
creationTimeStamp: string
importName: string
spec:
databaseName: string
dbclusterRef: string
downloadOnly: boolean
dumpStorage:
gcsOptions:
bucket: string
key: string
secretRef:
name: string
namespace: string
type: string
logStorage:
gcsOptions:
bucket: string
key: string
secretRef:
name: string
namespace: string
type: string
status:
completeTime: string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
dumpPath: string
observedGeneration: integer
phase: string
reconciled: boolean
startTime: string
phase: string
url: string
walArchiveSetting:
location: string
reconciled: boolean
registrationStatus:
IsHA: boolean
IsRegistered: boolean
RegistrationTime: string
restoredFrom:
restoredTime: string
sourceDBCluster: object
serviceAccounts: string
Campo TipoObrigatório ou opcional |
Descrição |
---|---|
healthCheck
| |
object Opcional | HealthStatus representa a verificação de funcionamento. |
healthCheck.isRegistered
| |
boolean Opcional | N/A |
healthCheck.lastHealthCheckTime
| |
string Opcional | N/A |
certificateReference
| |
object Opcional | CertificateReference refere-se a um segredo e a uma chave do certificado da AC do servidor que podem ser usados para estabelecer ligação à base de dados. Se spec.TLS for fornecido, este valor deve referir-se ao mesmo segredo depois de a base de dados ter sido configurada para usar o certificado do servidor fornecido. |
certificateReference.certificateKey
| |
string Opcional | CertificateKey é a chave usada para pesquisar o segredo do certificado. |
certificateReference.secretRef
| |
object Opcional | SecretRef é uma referência ao segredo que contém o certificado. |
certificateReference.secretRef.name
| |
string Opcional | O nome é exclusivo num espaço de nomes para referenciar um recurso secreto. |
certificateReference.secretRef.namespace
| |
string Opcional | O espaço de nomes define o espaço no qual o nome secreto tem de ser único. |
conditions
| |
list (object) Opcional | Conditions representa as observações disponíveis mais recentes do estado atual da entidade. |
conditions[]
| |
object Opcional | Conditions contém detalhes de um aspeto do estado atual deste recurso da API. |
conditions[].lastTransitionTime
| |
string Obrigatório | lastTransitionTime é a última vez que a condição transitou de um estado para outro, o que ocorre quando a condição subjacente foi alterada. Se a hora em que a condição subjacente foi alterada for desconhecida, use a hora em que o campo da API foi alterado. |
conditions[].message
| |
string Obrigatório | message é uma mensagem legível que indica detalhes sobre a transição. Pode ser uma string vazia. |
conditions[].observedGeneration
| |
integer Opcional | observedGeneration representa o .metadata.generation no qual a condição foi definida. Por exemplo, se .metadata.generation for 12 e .status.conditions[x].observedGeneration for 9, a condição está desatualizada relativamente ao estado atual da instância. |
conditions[].reason
| |
string Obrigatório | O motivo contém um identificador programático que indica o motivo da última transição da condição. Os produtores de tipos de condições específicos podem definir valores e significados esperados para este campo, bem como se os valores são considerados uma API garantida. O valor tem de ser uma string em formato CamelCase. Este campo não pode estar vazio. |
conditions[].status
| |
string Obrigatório | O estado da condição, um de True, False, Unknown. |
conditions[].type
| |
string Obrigatório | O tipo de condição em CamelCase ou em foo.example.com/CamelCase. Muitos valores .condition.type são consistentes entre recursos, como Available, mas, como as condições arbitrárias podem ser úteis (consulte .node.status.conditions), a capacidade de resolver conflitos é importante. A expressão regular com a qual corresponde é (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
criticalIncidents
| |
object Opcional | CriticalIncidents é uma lista simples de todos os incidentes críticos ativos. |
criticalIncidents[]
| |
object Opcional | CriticalIncident contém todas as informações sobre um incidente crítico em curso. |
criticalIncidents[].code
| |
string Obrigatório | Code é o código de erro deste erro específico. Os códigos de erro são strings numéricas com o prefixo DBSE, como "DBSE1012". |
criticalIncidents[].createTime
| |
string Obrigatório | CreateTime é a data/hora em que este incidente foi criado na origem. |
criticalIncidents[].message
| |
string Opcional | A mensagem descreve o incidente ou o erro que ocorreu. |
criticalIncidents[].messageTemplateParams
| |
object Opcional | MessageTemplateParams contém pares de chaves-valores necessários para gerar uma versão orientada por dados fácil de usar da mensagem na interface do utilizador. |
criticalIncidents[].resource
| |
object Obrigatório | O recurso contém informações sobre o componente do serviço de base de dados que comunicou o incidente, bem como informações sobre o recurso do Kubernetes. |
criticalIncidents[].resource.component
| |
string Obrigatório | O componente é um identificador interno do subsistema do serviço de base de dados que comunicou o incidente. |
criticalIncidents[].resource.location
| |
object Opcional | Localização |
criticalIncidents[].resource.location.cluster
| |
string Opcional | Cluster é o nome do cluster do recurso do Kubernetes afetado. |
criticalIncidents[].resource.location.group
| |
string Opcional | Group é o nome do grupo do recurso do Kubernetes. |
criticalIncidents[].resource.location.kind
| |
string Opcional | Kind é o tipo de recurso do Kubernetes. |
criticalIncidents[].resource.location.name
| |
string Opcional | Name é o nome do recurso do Kubernetes afetado. |
criticalIncidents[].resource.location.namespace
| |
string Opcional | O espaço de nomes é o espaço de nomes do recurso do Kubernetes afetado. |
criticalIncidents[].resource.location.version
| |
string Opcional | Group é a versão do recurso do Kubernetes. |
criticalIncidents[].stackTrace
| |
object Opcional | StackTrace contém uma lista não estruturada de mensagens do rastreio de pilha. |
criticalIncidents[].stackTrace.component
| |
string Opcional | Component é o nome de um componente do serviço de base de dados que registou a mensagem. |
criticalIncidents[].stackTrace.message
| |
string Opcional | Mensagem registada. |
criticalIncidents[].transientUntil
| |
string Opcional | TransientUntil, se presente, indica que o problema tem de ser considerado transitório até à hora especificada. |
criticalIncidents[].transientUntil
| |
string Opcional | TransientUntil, se presente, indica que o problema tem de ser considerado transitório até à hora especificada. |
latestFailoverStatus
| |
object Opcional | LatestFailoverStatus é o estado da ativação pós-falha atualizada mais recentemente para o cluster de base de dados. Este estado é uma cópia do estado da operação de ativação pós-falha atual ou atualizada mais recentemente para o cluster de base de dados. Isto pode ser usado para monitorizar convenientemente o estado de uma operação de comutação por falha em execução. |
latestFailoverStatus.failoverName
| |
string Opcional | FailoverName é o nome da ativação pós-falha mais recente. |
latestFailoverStatus.status
| |
object Opcional | O estado representa o estado da ativação pós-falha mais recente para o cluster de base de dados. |
latestFailoverStatus.status.conditions
| |
object Opcional | Conditions representa as observações disponíveis mais recentes do estado atual da entidade. |
latestFailoverStatus.status.conditions.lastTransitionTime
| |
string Obrigatório | lastTransitionTime é a última vez que a condição transitou de um estado para outro, o que ocorre quando a condição subjacente foi alterada. Se não souber, pode usar a hora em que o campo da API foi alterado. |
latestFailoverStatus.status.conditions.message
| |
string Obrigatório | message é uma mensagem legível que indica detalhes sobre a transição. Pode ser uma string vazia. |
latestFailoverStatus.status.conditions.observedGeneration
| |
integer Opcional | observedGeneration representa o .metadata.generation no qual a condição foi definida. Por exemplo, se .metadata.generation for atualmente 12, mas .status.conditions[x].observedGeneration for 9, a condição está desatualizada relativamente ao estado atual da instância. |
latestFailoverStatus.status.conditions.reason
| |
string Obrigatório | O motivo contém um identificador programático que indica o motivo da última transição da condição. Os produtores de tipos de condições específicos podem definir valores e significados esperados para este campo, bem como se os valores são considerados uma API garantida. O valor deve ser uma string em CamelCase. Este campo não pode estar vazio. |
latestFailoverStatus.status.conditions.status
| |
string Obrigatório | O estado da condição, um de True, False, Unknown. |
latestFailoverStatus.status.conditions.type
| |
string Obrigatório | O tipo de condição em CamelCase ou em foo.example.com/CamelCase. Muitos valores .condition.type são consistentes entre recursos, como Available, mas, como as condições arbitrárias podem ser úteis (consulte .node.status.conditions), a capacidade de resolver conflitos é importante. A expressão regular com a qual corresponde é (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
latestFailoverStatus.status.createTime
| |
string Opcional | CreateTime é a hora em que o mecanismo interno do fluxo de trabalho de comutação por falha foi criado. |
latestFailoverStatus.status.criticalIncidents
| |
object Opcional | CriticalIncidents é uma lista simples de todos os incidentes críticos ativos. |
latestFailoverStatus.status.criticalIncidents.code
| |
string Obrigatório | Code é o código de erro deste erro específico. Os códigos de erro são strings numéricas com o prefixo DBSE, como "DBSE1012". |
latestFailoverStatus.status.criticalIncidents.createTime
| |
string Obrigatório | CreateTime é a data/hora em que este incidente foi criado na origem. |
latestFailoverStatus.status.criticalIncidents.message
| |
string Opcional | A mensagem descreve o incidente ou o erro que ocorreu. |
latestFailoverStatus.status.criticalIncidents.messageTemplateParams
| |
object Opcional | MessageTemplateParams contém pares de chaves-valores necessários para gerar uma versão orientada por dados fácil de usar da mensagem na interface do utilizador. |
latestFailoverStatus.status.criticalIncidents.resource
| |
object Obrigatório | O recurso contém informações sobre o componente do serviço de base de dados que comunicou o incidente, bem como informações sobre o recurso do Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.component
| |
string Obrigatório | O componente é um identificador interno do subsistema do serviço de base de dados que comunicou o incidente. |
latestFailoverStatus.status.criticalIncidents.resource.location
| |
object Opcional | Localização |
latestFailoverStatus.status.criticalIncidents.resource.location.cluster
| |
string Opcional | Cluster é o nome do cluster do recurso do Kubernetes afetado. |
latestFailoverStatus.status.criticalIncidents.resource.location.group
| |
string Opcional | Group é o nome do grupo do recurso do Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.location.kind
| |
string Opcional | Kind é o tipo de recurso do Kubernetes. |
latestFailoverStatus.status.criticalIncidents.resource.location.name
| |
string Opcional | Name é o nome do recurso do Kubernetes afetado. |
latestFailoverStatus.status.criticalIncidents.resource.location.namespace
| |
string Opcional | O espaço de nomes é o espaço de nomes do recurso do Kubernetes afetado. |
latestFailoverStatus.status.criticalIncidents.resource.location.version
| |
string Opcional | Group é a versão do recurso k8s. |
latestFailoverStatus.status.criticalIncidents.stackTrace
| |
object Opcional | StackTrace contém uma lista não estruturada de mensagens do rastreio de pilha. |
latestFailoverStatus.status.criticalIncidents.stackTrace.component
| |
string Opcional | Component é o nome de um componente do serviço de base de dados que registou a mensagem. |
latestFailoverStatus.status.criticalIncidents.stackTrace.message
| |
string Opcional | Mensagem registada. |
latestFailoverStatus.status.criticalIncidents.transientUntil
| |
string Opcional | TransientUntil, se presente, indica que o problema tem de ser considerado transitório até à hora especificada. |
latestFailoverStatus.status.endTime
| |
string Opcional | EndTime é a hora em que a comutação por falha atingiu o estado final. |
latestFailoverStatus.status.internal
| |
object Opcional | O tipo Internal é usado pelos controladores do sistema. Não dependa das informações nesta secção. |
latestFailoverStatus.status.internal.attempt
| |
integer Obrigatório |
O parâmetro attempt é usado para a lógica de repetição e o valor predefinido é 0 .
|
latestFailoverStatus.status.internal.newPrimary
| |
string Obrigatório | NewPrimary é a instância para a qual está a tentar fazer a comutação por falha. |
latestFailoverStatus.status.internal.oldPrimary
| |
string Obrigatório | OldPrimary é a instância que era a principal no início da comutação por falha. |
latestFailoverStatus.status.internal.phase
| |
string Opcional | A fase é usada para monitorizar o estado atual da comutação por falha. |
latestFailoverStatus.status.observedGeneration
| |
integer Opcional | A geração observada pelo controlador. |
latestFailoverStatus.status.reconciled
| |
boolean Opcional | Se o recurso foi reconciliado pelo responsável. |
latestFailoverStatus.status.startTime
| |
string Opcional | StartTime é a hora em que a operação de comutação por falha foi iniciada. |
latestFailoverStatus.status.state
| |
string Opcional |
State é o estado atual da operação de comutação por falha. Os valores são InProgress, Success, Failed_RollbackInProgress, Failed_RollbackSuccess e Failed_RollbackFailed.
|
observedGeneration
| |
integer Opcional | Interno: a geração observada pelo controlador. |
phase
| |
string Opcional | N/A |
primary
| |
object Opcional | Primary contém o estado da instância principal. |
primary.allocatedResources
| |
object Opcional | AllocatedResources representa a configuração atual da memória, da CPU e dos discos. |
primary.allocatedResources.cpu
| |
integer or string Obrigatório | A quantidade de CPU atribuída ao contentor da base de dados. |
primary.allocatedResources.disks
| |
object Obrigatório | As especificações dos discos atribuídos ao contentor da base de dados. |
primary.allocatedResources.disks.accessModes
| |
string Opcional | AccessModes contém os modos de acesso pretendidos para o volume. Para mais informações, consulte o artigo Modos de acesso. |
primary.allocatedResources.disks.annotations
| |
object Opcional | Anotações adicionais adicionadas à reivindicação de volume persistente. Isto permite a integração com outras ferramentas. |
primary.allocatedResources.disks.name
| |
string Obrigatório | Nome do disco. Este campo é obrigatório. Os valores permitidos são: "DataDisk", "LogDisk" , "BackupDisk" e "ObsDisk". |
primary.allocatedResources.disks.selector
| |
object Opcional | Uma consulta de etiqueta sobre os volumes a considerar para a associação. Se este campo estiver definido, o volume com etiquetas correspondentes é usado como volume de apoio para o disco. Para mais informações, consulte PersistentVolumeClaimSpec |
primary.allocatedResources.disks.selector
| |
object Opcional | Uma consulta de etiqueta sobre os volumes a considerar para a associação. Se este campo estiver definido, o volume com etiquetas correspondentes é usado como volume de apoio para o disco. Para mais informações, consulte PersistentVolumeClaimSpec. |
primary.allocatedResources.disks.selector.matchExpressions
| |
object Opcional | matchExpressions é uma lista de requisitos do seletor de etiquetas. Os requisitos são combinados com o operador AND. |
primary.allocatedResources.disks.selector.matchExpressions.operator
| |
string Obrigatório | representa a relação de uma chave com um conjunto de valores. Os operadores válidos são In, NotIn, Exists e DoesNotExist. |
primary.allocatedResources.disks.selector.matchExpressions.values
| |
string Opcional | values é uma matriz de valores de string. Se o operador for In ou NotIn, a matriz de valores não pode estar vazia. Se o operador for Exists ou DoesNotExist, a matriz de valores tem de estar vazia. Esta matriz é substituída durante uma correção de união estratégica. |
primary.allocatedResources.disks.selector.matchlabels
| |
object Opcional | matchLabels é um mapa de pares {chave,valor}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é "key", o operador é "In" e a matriz de valores contém apenas "value". Os requisitos são combinados com o operador AND. |
primary.allocatedResources.disks.selector.matchlabels
| |
object Opcional | matchLabels é um mapa de pares {chave,valor}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é "key", o operador é "In" e a matriz de valores contém apenas "value". Os requisitos são combinados com o operador AND. |
primary.allocatedResources.disks.size
| |
string Obrigatório | Tamanho do disco em bytes. Por exemplo, "10Gi" para 10 gibibytes. Este campo é obrigatório. Os prefixos de unidade de tamanho permitidos são: "Ki", "Mi", "Gi", "Ti", "Pi" e "Ei" para base 2. Também "K", "M", "G", "T", "P" e "E" para base 10. Para mais informações, consulte o artigo Prefixo da unidade. |
primary.allocatedResources.disks.storageClass
| |
string Opcional | StorageClass aponta para uma classe de armazenamento CSI específica. Este campo é opcional. Se o campo não estiver definido, é usada a classe de armazenamento CSI predefinida para o cluster Kubernetes. Se não existir uma predefinição para o cluster do Kubernetes, a reivindicação de volume de persistência falha e o aprovisionamento do cluster da base de dados falha. Para mais informações, consulte o artigo Classes de armazenamento. |
primary.allocatedResources.disks.volumeName
| |
string Opcional | VolumeName é a referência de associação ao volume persistente associado a este disco. Este campo é opcional. Isto permite reutilizar um volume existente. Tenha em atenção que, se este campo for especificado, o valor "storageClass" não tem efeito. Para mais informações, consulte o artigo Associação. |
primary.allocatedResources.memory
| |
string or integer Obrigatório | A quantidade de memória atribuída ao contentor da base de dados. |
primary.allocatedResources.memory
| |
string or integer Obrigatório | A quantidade de memória atribuída ao contentor da base de dados. |
primary.conditions
| |
object Obrigatório | Conditions representa as observações disponíveis mais recentes do estado atual da instância. |
primary.conditions.lastTransitionTime
| |
string Obrigatório | lastTransitionTime é a última vez que a condição transitou de um estado para outro, o que ocorre quando a condição subjacente foi alterada. Se a hora em que a condição subjacente mudou for desconhecida, pode usar a hora em que o campo da API mudou. |
primary.conditions.message
| |
string Obrigatório | message é uma mensagem legível que indica detalhes sobre a transição. Pode ser uma string vazia. |
primary.conditions.observedGeneration
| |
integer Opcional | observedGeneration representa o .metadata.generation no qual a condição foi definida. Por exemplo, se .metadata.generation for 12, mas .status.conditions[x].observedGeneration for 9, a condição está desatualizada relativamente ao estado atual da instância. |
primary.conditions.reason
| |
string Obrigatório | O motivo contém um identificador programático que indica o motivo da última transição da condição. Os produtores de tipos de condições específicos podem definir valores e significados esperados para este campo, bem como se os valores são considerados uma API garantida. O valor deve ser uma string em CamelCase. Este campo não pode estar vazio. |
primary.conditions.status
| |
string Obrigatório | O estado da condição, um de True, False, Unknown. |
primary.conditions.type
| |
string Obrigatório | O tipo de condição em CamelCase ou em foo.example.com/CamelCase. Muitos valores .condition.type são consistentes entre recursos, como Available, mas, como as condições arbitrárias podem ser úteis (consulte .node.status.conditions), a capacidade de resolver conflitos é importante. A expressão regular com a qual corresponde é (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.currentControlPlaneAgentsVersion
| |
string Opcional | CurrentControlPlaneAgentsVersion é a versão dos agentes do plano de controlo que a instância principal está a executar. Este valor tem de corresponder ao valor de spec.controlPlaneAgentsVersion após o aprovisionamento da instância principal ou a conclusão bem-sucedida da atualização ou da reversão. |
primary.currentDatabaseImage
| |
string Opcional | CurrentDatabaseImage é a imagem da base de dados personalizada que a instância principal está a usar. Este valor tem de corresponder ao valor de spec.databaseImage após o aprovisionamento da instância principal ou a conclusão bem-sucedida da atualização ou da mudança para uma versão anterior. |
primary.currentDatabaseVersion
| |
string Opcional | CurrentDatabaseVersion é a versão atual da base de dados que a instância principal está a executar. Este valor deve corresponder ao valor de spec.databaseVersion após o aprovisionamento da instância principal ou a conclusão bem-sucedida da atualização ou da reversão. |
primary.currentParameters
| |
object Opcional | CurrentParameters indica os valores atuais dos parâmetros. CurrentParameters permite verificar se o campo spec.primarySpec.parameters foi aplicado à base de dados. Apenas os nomes dos parâmetros em spec.primarySpec.parameters são incluídos neste campo. |
primary.endpoint
| |
string Opcional | O ponto final é o endereço que pode ser usado para estabelecer ligações à base de dados. Descontinuado: em alternativa, use o campo Endpoints. |
primary.endpoints
| |
object Opcional | Os pontos finais contêm todos os pontos finais através dos quais pode aceder a esta instância. |
primary.endpoints.name
| |
string Obrigatório | O nome contém o nome do ponto final. |
primary.endpoints.value
| |
string Opcional | O valor contém as informações do ponto final. |
primary.endpoints.value
| |
string Opcional | O valor contém as informações do ponto final. |
primary.latestExport
| |
object Opcional | LatestExport representa a exportação mais recente da instância da base de dados. |
primary.latestExport.creationTimeStamp
| |
string Opcional | CreationTimeStamp representa a hora de criação da exportação para a instância da base de dados. |
primary.latestExport.exportName
| |
string Opcional | ExportName é o nome da exportação mais recente. |
primary.latestExport.spec
| |
object Opcional | Spec representa a especificação da exportação para a instância da base de dados. |
primary.latestExport.spec.dbclusterRef
| |
string Opcional | DBClusterRef é o nome do cluster de base de dados no mesmo espaço de nomes a partir do qual exportar. |
primary.latestExport.spec.exportLocation
| |
object Obrigatório | ExportLocation especifica uma localização de armazenamento para os ficheiros de exportação. Tem de garantir o acesso de escrita adequado ao contentor de armazenamento a partir do operador. |
primary.latestExport.spec.exportLocation.gcsOptions
| |
object Opcional | GCSOptions é uma referência a opções dependentes do Cloud Storage. |
primary.latestExport.spec.exportLocation.gcsOptions.bucket
| |
string Obrigatório | O campo do contentor é obrigatório. Por exemplo, dbs-dump-bucket. Tem de garantir o acesso de escrita adequado ao contentor de armazenamento a partir do operador. |
primary.latestExport.spec.exportLocation.gcsOptions.key
| |
string Obrigatório | A chave do objeto para os ficheiros de despejo, por exemplo, ods-dump/scottschema.dmp. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef
| |
object Opcional | SecretRef é uma referência ao segredo que armazena informações de acesso ao Cloud Storage. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef.name
| |
string Opcional | O nome é exclusivo num espaço de nomes para referenciar um recurso secreto. |
primary.latestExport.spec.exportLocation.gcsOptions.secretRef.namespace
| |
string Opcional | O espaço de nomes define o espaço no qual o nome secreto tem de ser único. |
primary.latestExport.spec.exportLocation.type
| |
string Obrigatório | O tipo de repositório, por exemplo, S3 ou GCS, que indica ao agente que sistema de armazenamento ou API usar. |
primary.latestExport.status
| |
object Opcional | O estado representa a importação mais recente da instância de base de dados. |
primary.latestExport.status.completeTime
| |
string Opcional | CompleteTime é a hora em que a exportação foi concluída. |
primary.latestExport.status.conditions
| |
object Opcional | Conditions representa as observações disponíveis mais recentes do estado atual da entidade. |
primary.latestExport.status.conditions.lastTransitionTime
| |
string Obrigatório | lastTransitionTime é a última vez que a condição transitou de um estado para outro. Esta data tem de corresponder ao momento em que a condição subjacente mudou. Se a hora em que a condição subjacente foi alterada for desconhecida, use a hora em que o campo da API foi alterado. |
primary.latestExport.status.conditions.message
| |
string Obrigatório | message é uma mensagem legível que indica detalhes sobre a transição. Pode ser uma string vazia. |
primary.latestExport.status.conditions.observedGeneration
| |
integer Opcional | observedGeneration representa o .metadata.generation no qual a condição foi definida. Por exemplo, se .metadata.generation for atualmente 12 e .status.conditions[x].observedGeneration for 9, a condição está desatualizada relativamente ao estado atual da instância. |
primary.latestExport.status.conditions.reason
| |
string Obrigatório | O motivo contém um identificador programático que indica o motivo da última transição da condição. Os produtores de tipos de condições específicos podem definir valores e significados esperados para este campo, bem como se os valores são considerados uma API garantida. O valor tem de ser uma string em formato CamelCase. Este campo não pode estar vazio. |
primary.latestExport.status.conditions.status
| |
string Obrigatório | O estado da condição, um de True, False, Unknown. |
primary.latestExport.status.conditions.type
| |
string Obrigatório | O tipo de condição em CamelCase ou em foo.example.com/CamelCase. Muitos valores .condition.type são consistentes entre recursos, como Available, mas, como as condições arbitrárias podem ser úteis (consulte .node.status.conditions), a capacidade de resolver conflitos é importante. A expressão regular com a qual corresponde é (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.latestExport.status.criticalIncidents
| |
object Opcional | CriticalIncidents é uma lista simples de todos os incidentes críticos ativos. |
primary.latestExport.status.criticalIncidents.code
| |
string Obrigatório | Code é o código de erro deste erro específico. Os códigos de erro são strings numéricas com o prefixo DBSE, como "DBSE1012". |
primary.latestExport.status.criticalIncidents.createTime
| |
string Obrigatório | CreateTime é a data/hora em que este incidente foi criado na origem. |
primary.latestExport.status.criticalIncidents.message
| |
string Opcional | A mensagem descreve o incidente ou o erro que ocorreu. |
primary.latestExport.status.criticalIncidents.messageTemplateParams
| |
object Opcional | MessageTemplateParams contém pares de chaves-valores necessários para gerar uma versão orientada por dados fácil de usar da mensagem na interface do utilizador. |
primary.latestExport.status.criticalIncidents.resource
| |
object Obrigatório | O recurso contém informações sobre o componente do serviço de base de dados que comunicou o incidente, bem como informações sobre o recurso do Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.component
| |
string Obrigatório | O componente é um identificador interno do subsistema do serviço de base de dados que comunicou o incidente. |
primary.latestExport.status.criticalIncidents.resource.location
| |
object Opcional | Localização |
primary.latestExport.status.criticalIncidents.resource.location.cluster
| |
string Opcional | Cluster é o nome do cluster do recurso do Kubernetes afetado. |
primary.latestExport.status.criticalIncidents.resource.location.group
| |
string Opcional | Group é o nome do grupo do recurso do Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.kind
| |
string Opcional | Kind é o nome do tipo de recurso do Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.name
| |
string Opcional | Name é o nome do recurso do Kubernetes afetado. |
primary.latestExport.status.criticalIncidents.resource.location.namespace
| |
string Opcional | O espaço de nomes é o espaço de nomes do recurso do Kubernetes afetado. |
primary.latestExport.status.criticalIncidents.resource.location.version
| |
string Opcional | Group é a versão do recurso do Kubernetes. |
primary.latestExport.status.criticalIncidents.resource.location.version
| |
string Opcional | Group é a versão do recurso do Kubernetes. |
primary.latestExport.status.criticalIncidents.stackTrace
| |
object Opcional | StackTrace contém uma lista não estruturada de mensagens do rastreio de pilha. |
primary.latestExport.status.criticalIncidents.stackTrace.component
| |
string Opcional | Component é o nome de um componente do serviço de base de dados que registou a mensagem. |
primary.latestExport.status.criticalIncidents.stackTrace.message
| |
string Opcional | Mensagem registada. |
primary.latestExport.status.criticalIncidents.transientUntil
| |
string Opcional | TransientUntil, se presente, indica que o problema tem de ser considerado transitório até à hora especificada. |
primary.latestExport.status.exportSubDirectory
| |
string Opcional | ExportSubDirectory é a subdiretoria anexada a ExportLocation para armazenar ficheiros exportados. |
primary.latestExport.status.observedGeneration
| |
integer Opcional | ExportSubDirectory é a subdiretoria anexada a ExportLocation para armazenar ficheiros exportados. |
primary.latestExport.status.phase
| |
string Opcional | A fase é um resumo do estado atual da exportação. |
primary.latestExport.status.reconciled
| |
boolean Opcional | Interno: se o recurso foi reconciliado pelo responsável pelo tratamento. |
primary.latestExport.status.startTime
| |
string Opcional | StartTime é a hora em que a exportação foi iniciada. |
primary.latestImport
| |
object Opcional | LatestImport representa a importação mais recente para a instância da base de dados. |
primary.latestImport.creationTimeStamp
| |
string Opcional | CreationTimeStamp representa a hora de criação da importação para a instância da base de dados. |
primary.latestImport.importName
| |
string Opcional | ImportName é o nome da importação mais recente. |
primary.latestImport.spec
| |
object Opcional | A especificação representa a especificação da importação para a instância de base de dados. |
primary.latestImport.spec.databaseName
| |
string Opcional | DatabaseName é o nome do recurso da base de dados na instância para a qual quer importar. |
primary.latestImport.spec.dbclusterRef
| |
string Opcional | DBClusterRef é o nome do cluster de base de dados no mesmo espaço de nomes para importar. |
primary.latestImport.spec.downloadOnly
| |
boolean Opcional | DownloadOnly quando definido como verdadeiro significa que o ficheiro de despejo é transferido, mas não importado para a base de dados. O valor predefinido é False. |
primary.latestImport.spec.dumpStorage
| |
object Obrigatório | DumpStorage especifica uma localização de armazenamento para os ficheiros de despejo de importação. Tem de garantir o acesso de leitura adequado ao contentor de armazenamento a partir do operador. |
primary.latestImport.spec.dumpStorage.gcsOptions
| |
object Opcional | GCSOptions é uma referência a opções dependentes do Cloud Storage. |
primary.latestImport.spec.dumpStorage.gcsOptions.bucket
| |
string Obrigatório | O campo do contentor é obrigatório. Por exemplo, dbs-dump-bucket. Tem de garantir o acesso de escrita adequado ao contentor de armazenamento a partir do operador. |
primary.latestImport.spec.dumpStorage.gcsOptions.key
| |
string Obrigatório | A chave do objeto para os ficheiros de despejo, por exemplo, ods-dump/scottschema.dmp. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef
| |
object Opcional | SecretRef é uma referência ao segredo que armazena informações de acesso ao Cloud Storage. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef.name
| |
string Opcional | O nome é exclusivo num espaço de nomes para referenciar um recurso secreto. |
primary.latestImport.spec.dumpStorage.gcsOptions.secretRef.namespace
| |
string Opcional | O espaço de nomes define o espaço no qual o nome secreto tem de ser único. |
primary.latestImport.spec.dumpStorage.type
| |
string Obrigatório | O tipo de repositório, por exemplo, S3 ou GCS, que indica ao agente que sistema de armazenamento ou API usar. |
primary.latestImport.spec.logStorage
| |
object Opcional | LogStorage especifica opcionalmente uma localização de armazenamento para a qual copiar o registo de importação. Tem de garantir o acesso de escrita adequado ao contentor de armazenamento a partir do operador. |
primary.latestImport.spec.logStorage.gcsOptions
| |
object Opcional | GCSOptions é uma referência a opções dependentes do Cloud Storage. |
primary.latestImport.spec.logStorage.gcsOptions.bucket
| |
string Obrigatório | O campo do contentor é obrigatório. Por exemplo, dbs-dump-bucket. Tem de garantir o acesso de escrita adequado ao contentor de armazenamento a partir do operador. |
primary.latestImport.spec.logStorage.gcsOptions.key
| |
string Obrigatório | Chave do objeto para os ficheiros de despejo. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef
| |
object Opcional | SecretRef é uma referência ao segredo que armazena informações de acesso ao Cloud Storage. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef.name
| |
string Opcional | O nome é exclusivo num espaço de nomes para referenciar um recurso secreto. |
primary.latestImport.spec.logStorage.gcsOptions.secretRef.namespace
| |
string Opcional | O espaço de nomes define o espaço no qual o nome secreto tem de ser único. |
primary.latestImport.spec.logStorage.type
| |
string Obrigatório | O tipo de repositório que indica ao agente que sistema de armazenamento ou API usar. |
primary.latestImport.status
| |
object Opcional | O estado representa a importação mais recente da instância de base de dados. |
primary.latestImport.status.completeTime
| |
string Opcional | CompleteTime é a hora em que a importação foi concluída. |
primary.latestImport.status.conditions
| |
object Opcional | Conditions representa as observações disponíveis mais recentes do estado atual da entidade. |
primary.latestImport.status.conditions.lastTransitionTime
| |
string Obrigatório | lastTransitionTime é a última vez que a condição transitou de um estado para outro. Esta data tem de corresponder ao momento em que a condição subjacente mudou. Se a hora em que a condição subjacente foi alterada for desconhecida, use a hora em que o campo da API foi alterado. |
primary.latestImport.status.conditions.message
| |
string Obrigatório | message é uma mensagem legível que indica detalhes sobre a transição. Pode ser uma string vazia. |
primary.latestImport.status.conditions.observedGeneration
| |
integer Opcional | observedGeneration representa o .metadata.generation no qual a condição foi definida. Por exemplo, se .metadata.generation for 12 e .status.conditions[x].observedGeneration for 9, a condição está desatualizada relativamente ao estado atual da instância. |
primary.latestImport.status.conditions.reason
| |
string Obrigatório | O motivo contém um identificador programático que indica o motivo da última transição da condição. Os produtores de tipos de condições específicos podem definir valores e significados esperados para este campo, bem como se os valores são considerados uma API garantida. O valor tem de ser uma string em formato CamelCase. Este campo não pode estar vazio. |
primary.latestImport.status.conditions.status
| |
string Obrigatório | O estado da condição, um de True, False, Unknown. |
primary.latestImport.status.conditions.type
| |
string Obrigatório | tipo de condição em CamelCase ou em foo.example.com/CamelCase. Muitos valores .condition.type são consistentes entre recursos, como Available, mas, como as condições arbitrárias podem ser úteis (consulte .node.status.conditions), a capacidade de resolver conflitos é importante. A expressão regular com a qual corresponde é (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.latestImport.status.criticalIncidents
| |
object Opcional | CriticalIncidents é uma lista simples de todos os incidentes críticos ativos. |
primary.latestImport.status.criticalIncidents.code
| |
string Obrigatório | Code é o código de erro deste erro específico. Os códigos de erro são strings numéricas com o prefixo DBSE, como "DBSE1012". |
primary.latestImport.status.criticalIncidents.createTime
| |
string Obrigatório | CreateTime é a data/hora em que este incidente foi criado na origem. |
primary.latestImport.status.criticalIncidents.message
| |
string Opcional | A mensagem descreve o incidente ou o erro que ocorreu. |
primary.latestImport.status.criticalIncidents.messageTemplateParams
| |
object Opcional | MessageTemplateParams contém pares de chaves-valores necessários para gerar uma versão orientada por dados fácil de usar da mensagem na interface do utilizador. |
primary.latestImport.status.criticalIncidents.resource
| |
object Obrigatório | O recurso contém informações sobre o componente do serviço de base de dados que comunicou o incidente, bem como informações sobre o recurso do Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.component
| |
string Obrigatório | O componente é um identificador interno do subsistema do serviço de base de dados que comunicou o incidente. |
primary.latestImport.status.criticalIncidents.resource.location
| |
object Opcional | Localização |
primary.latestImport.status.criticalIncidents.resource.location.cluster
| |
string Opcional | Cluster é o nome do cluster do recurso do Kubernetes afetado. |
primary.latestImport.status.criticalIncidents.resource.location.group
| |
string Opcional | Group é o nome do grupo do recurso do Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.location.kind
| |
string Opcional | Kind é o tipo de recurso do Kubernetes. |
primary.latestImport.status.criticalIncidents.resource.location.name
| |
string Opcional | Name é o nome do recurso do Kubernetes afetado. |
primary.latestImport.status.criticalIncidents.resource.location.namespace
| |
string Opcional | O espaço de nomes é o espaço de nomes do recurso do Kubernetes afetado. |
primary.latestImport.status.criticalIncidents.resource.location.version
| |
string Opcional | Group é a versão do recurso do Kubernetes. |
primary.latestImport.status.criticalIncidents.stackTrace
| |
object Opcional | StackTrace contém uma lista não estruturada de mensagens do rastreio de pilha. |
primary.latestImport.status.criticalIncidents.stackTrace.component
| |
string Opcional | Component é o nome de um componente do serviço de base de dados que registou a mensagem. |
primary.latestImport.status.criticalIncidents.stackTrace.message
| |
string Opcional | Mensagem registada. |
primary.latestImport.status.criticalIncidents.transientUntil
| |
string Opcional | TransientUntil, se presente, indica que o problema tem de ser considerado transitório até à hora especificada. |
primary.latestImport.status.dumpPath
| |
string Opcional | DumpPath é o caminho do ficheiro de despejo transferido para importação apenas de transferências. |
primary.latestImport.status.observedGeneration
| |
integer Opcional | Interno: a geração observada pelo controlador. |
primary.latestImport.status.phase
| |
string Opcional | A fase é um resumo do estado atual da importação. |
primary.latestImport.status.reconciled
| |
boolean Opcional | Interno: se o recurso foi reconciliado pelo responsável pelo tratamento. |
primary.latestImport.status.startTime
| |
string Opcional | StartTime é a hora em que a importação foi iniciada. |
primary.phase
| |
string Opcional | A fase é um resumo do estado atual da instância. |
primary.walArchiveSetting
| |
object Opcional | WalArchiveSetting representa as definições de arquivo do registo de transações antecipadas (WAL) atuais. |
primary.walArchiveSetting.location
| |
string Opcional | N/A |
reconciled
| |
boolean Opcional | Interno: se o recurso foi reconciliado pelo responsável pelo tratamento. |
registrationStatus
| |
object Opcional | RegistrationStatus representa o estado da migração para o cluster de base de dados. |
registrationStatus.isHA
| |
boolean Opcional | IsHA está definido como verdadeiro quando a definição de disponibilidade de HA de DBClusterSpec tem, pelo menos, 1 configuração de numberOfStandbys. |
registrationStatus.isRegistered
| |
boolean Opcional | N/A |
registrationStatus.isRegistered
| |
string Opcional | RegistrationTime representa a hora em que o cluster da base de dados no local foi registado no Google Cloud. |
restoredFrom
| |
object Opcional | RestoredFrom é o estado que mostra a origem de restauro mais recente para o DBCluster atual. |
restoredFrom.restoredTime
| |
string Opcional | Ponto temporal do DBCluster a partir do qual este DBCluster é restaurado. |
restoredFrom.sourceDBCluster
| |
string Opcional | O DBCluster de origem a partir do qual este DBCluster é restaurado. |
restoredFrom.sourceDBCluster
| |
string Opcional | O DBCluster de origem a partir do qual este DBCluster é restaurado. |
serviceAccounts
| |
object Opcional | ServiceAccounts contém as contas de serviço criadas pelo plano de controlo para serem usadas por diferentes operações. Ao conceder autorizações a estas contas de serviço, a base de dados pode interagir com outros serviços no ecossistema do Kubernetes. Para mais informações, incluindo as autorizações necessárias, consulte a documentação de cada operação. |