Esquema de especificação
DBClusterSpec define o estado desejado de DBCluster.
DBCluster:
metadata:
name: string
spec:
availability:
autoFailoverTriggerThreshold: integer
autoHealTriggerThreshold: integer
enableAutoFailover: boolean
enableAutoHeal: boolean
healthcheckPeriodSeconds: integer
replayReplicationSlotsOnStandbys: boolean
numberOfStandbys: integer
primarySpec:
adminUser:
passwordRef:
name: string
dbLoadBalancerOptions:
gcp:
loadBalancerIP: string
loadBalancerType: string
loadBalancerInterface: string
onprem:
loadBalancerIP: string
loadBalancerType: string
loadBalancerInterface: string
parameters: object
resources:
cpu: integer or string
memory: string or integer
disks:
- name: string
path: string
tls:
certSecret:
name: string
Campo TipoObrigatório ou opcional |
Descrição |
|---|---|
availability
| |
objectOpcional | A disponibilidade contém configurações ajustáveis para recursos de alta disponibilidade (HA) do DBCluster. |
availability.autoFailoverTriggerThreshold
| |
integerOpcional | AutoFailoverTriggerThreshold é o número de falhas consecutivas de verificação de integridade na instância principal que aciona um failover automático. Se definido como 0, o valor padrão do sistema será usado. Use a flag "EnableAutoFailover" para desativar o failover automático. |
availability.autoHealTriggerThreshold
| |
integerOpcional | AutoHealTriggerThreshold é o número de falhas consecutivas na verificação de integridade da instância de espera que iniciam a recuperação automática. Para desativar a recuperação automática, use a flag "EnableAutoHeal". O valor padrão é cinco. |
availability.enableAutoFailover
| |
booleanOpcional | EnableAutoFailover significa que esse DBCluster vai acionar um failover se detectar que a instância principal não está íntegra e a instância de espera está. Se definido como "true", o failover automático será ativado. Se for definido como "false", o failover automático não será acionado mesmo que o sistema detecte que a instância principal não está íntegra. O valor padrão é true. Quando ele está ativado, se o sistema detectar que a instância principal não está íntegra para o limite especificado, um failover será acionado. Esse recurso só é aplicável se for um DBCluster de alta disponibilidade e se o standby estiver íntegro. |
availability.enableAutoHeal
| |
booleanOpcional | EnableAutoHeal significa que esse DBCluster vai acionar uma recuperação automática se detectar que a instância em espera não está íntegra. Se definido como "true", a recuperação automática será ativada. Se for definido como "false", a recuperação automática não será acionada mesmo que o sistema detecte que a instância de espera não está íntegra. O valor padrão é true. Quando ativada, se o sistema detectar que a instância de espera não está íntegra para o limite especificado, ele vai acionar uma recuperação automática. Esse recurso só é aplicável se for um DBCluster de alta disponibilidade. |
availability.healthcheckPeriodSeconds
| |
integerOpcional | "HealthcheckPeriodSeconds" é o número de segundos que o verificador de integridade aguarda antes de verificar novamente a integridade das instâncias primária e em espera e atualizar o status de acordo. |
availability.replayReplicationSlotsOnStandbys
| |
booleanOpcional | Definir replayReplicationSlotsOnStandbys como "true" permite que os standbys de alta disponibilidade reproduzam slots de replicação de arquivos WAL. Também recomendamos ativar o campo "LogReplicationSlot" nos recursos de replicação upstream para que os slots de replicação correspondentes sejam registrados nos arquivos WAL. Essa configuração ajuda a confirmar que, em caso de failover ou troca de alta disponibilidade no DBCluster principal, a nova instância principal de alta disponibilidade retém arquivos WAL que ainda não foram consumidos por esses slots de replicação. A modificação desse campo causa a reinicialização de todos os bancos de dados em espera de alta disponibilidade. |
availability.numberOfStandbys
| |
integerOpcional | NumberOfStandbys é o número de servidores em espera que precisam ser criados para este DBCluster. Se definido como um valor maior que 0, a alta disponibilidade será ativada no cluster, e o sistema vai criar o número indicado de instâncias de espera. O número máximo de instâncias em espera permitidas é 5. Para verificar o status atual da alta disponibilidade nesse DBCluster, consulte a condição HAReady no status do DBCluster. Se HAReady for "true", a configuração estará concluída e pronta. Se definido como 0, a alta disponibilidade será desativada no cluster e excluirá todas as instâncias de espera atuais. Qualquer número entre 0 e 5, inclusive, é aceito. O valor padrão é 0. |
databaseVersion
| |
stringObrigatório | "DatabaseVersion" é a versão desejada do banco de dados para o cluster. Por exemplo, "18.1.0". Esse campo é obrigatório. Essa versão é aplicada a todas as instâncias do cluster de banco de dados. |
primarySpec
| |
objectObrigatório | O PrimarySpec contém as especificações da instância principal do cluster de banco de dados. A instância principal contém os recursos de computação e armazenamento que atendem aos endpoints de leitura e gravação do cluster de banco de dados. |
primarySpec.adminUser
| |
objectObrigatório | AdminUser representa a especificação do usuário administrador. Esse é o usuário inicial do banco de dados que o plano de controle cria. Outros usuários do banco de dados são gerenciados diretamente pelo usuário final. Esse campo também pode ser usado para redefinir a senha do usuário inicial. |
primarySpec.adminUser.passwordRef
| |
objectObrigatório | PasswordRef é o nome do secret que contém a senha do usuário administrador. Esse valor é usado durante o provisionamento inicial ou a redefinição de senha para definir a senha do usuário administrador. O secret precisa estar no mesmo projeto que o cluster de banco de dados. O nome do secret precisa seguir este padrão: db-pw-. Além disso, a chave da senha (dentro do secret) precisa ser igual ao nome do cluster de banco de dados. |
primarySpec.adminUser.passwordRef.name
| |
stringObrigatório | O nome do referenciador. |
primarySpec.dbLoadBalancerOptions
| |
objectOpcional | DBLoadBalancerOptions permite que os usuários forneçam detalhes para o balanceamento de carga B. |
primarySpec.dbLoadBalancerOptions.gcp
| |
objectOpcional | Contém atributos específicos do Google Cloud para o LoadBalancer. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerIP
| |
stringOpcional | LoadBalancerIP é um endereço IP estático. Para mais informações, consulte Configurar endereços IP externo estáticos. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerType
| |
stringOpcional | Um LoadBalancer pode ser interno ou externo. |
primarySpec.dbLoadBalancerOptions.gcp.loadBalancerInterface
| |
stringOpcional | LoadBalancerInterface é a interface de rede a ser usada pelo LoadBalancer. |
primarySpec.dbLoadBalancerOptions.onprem
| |
objectOpcional | Contém atributos locais para o LoadBalancer. |
primarySpec.dbLoadBalancerOptions.onprem.loadBalancerIP
| |
stringOpcional | LoadBalancerIP é um endereço IP estático. |
primarySpec.dbLoadBalancerOptions.onprem.loadBalancerType
| |
stringOpcional | Um LoadBalancer pode ser interno ou externo. |
primarySpec.dbLoadBalancerOptions.onprem.loadBalancerInterface
| |
stringOpcional | LoadBalancerInterface é a interface de rede a ser usada pelo LoadBalancer. |
primarySpec.parameters
| |
objectOpcional | Os parâmetros permitem definir parâmetros de banco de dados para o cluster de banco de dados. Os parâmetros usam um par de chave-valor correspondente ao nome/valor do parâmetro, conforme definido pelo mecanismo de banco de dados. |
primarySpec.resources
| |
objectObrigatório | Especificação de recursos para o processo de banco de dados. Quando um dos campos no recurso muda, o operador reinicia a instância do banco de dados com a nova especificação de recurso. |
primarySpec.resources.cpu
| |
integer or stringObrigatório | A quantidade de CPU alocada para o processo de banco de dados. |
primarySpec.resources.disks
| |
objectObrigatório | As especificações dos discos alocados ao processo do banco de dados. |
primarySpec.resources.disks.name
| |
stringObrigatório | Nome do disco. Este campo é obrigatório. Os valores permitidos são: "DataDisk" e "ObsDisk". |
primarySpec.resources.disks.path
| |
stringObrigatório | Caminho em que o disco será montado no sistema de arquivos |
primarySpec.resources.memory
| |
string or integerObrigatório | A quantidade de memória alocada ao processo de banco de dados. |
tls
| |
objectOpcional | O TLS é a configuração de certificado de servidor desejada para o cluster.Por padrão, esse campo fica vazio, e uma nova CA autoassinada e um certificado de folha são gerados para o cluster. |
tls.certSecret
| |
objectOpcional | CertSecret referencia o secret do certificado no mesmo namespace. O secret precisa conter as entradas ca.crt (certificado de CA), tls.key (chave privada do servidor) e tls.crt (certificado de folha do servidor). Esse secret é usado para definir a configuração TLS das instâncias de banco de dados que fazem parte do cluster de banco de dados. |
tls.certSecret.name
| |
stringOpcional | Nome do referenciador. |
Esquema de status
DBClusterStatus define o estado observado de DBCluster.
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
lastPhaseChangeTime: string
newPrimary: string
newPrimaryZone: string
oldPrimary: string
phase: string
observedGeneration: integer
reconciled: boolean
startTime: string
state: string
instanceList:
- name: string
host: string
deletionTimestamp: string
role: string
observedGeneration: integer
phase: string
primary:
allocatedResources:
cpu: integer or string
memory: integer or string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
endpoint: string
endpoints:
- name: string
value: string
phase: string
url: string
reconciled: boolean
Campo TipoObrigatório ou opcional |
Descrição |
|---|---|
conditions
| |
list (object)Opcional | Condições representa as observações mais recentes disponíveis do estado atual da entidade. |
conditions[]
| |
objectOpcional | As condições contêm detalhes de um aspecto do estado atual deste recurso de API. |
conditions[].lastTransitionTime
| |
stringObrigatório | lastTransitionTime é a última vez que a condição passou de um status para outro, o que ocorre quando a condição fundamental é alterada. Se o horário em que a condição fundamental foi alterada for desconhecido, use o horário em que o campo da API foi alterado. |
conditions[].message
| |
stringObrigatório | message é uma mensagem legível por humanos que indica detalhes sobre a transição. Pode ser uma string vazia. |
conditions[].observedGeneration
| |
integerOpcional | observedGeneration representa o .metadata.generation em que a condição foi definida. Por exemplo, se .metadata.generation for 12 e .status.conditions[x].observedGeneration for 9, a condição estará desatualizada em relação ao estado atual da instância. |
conditions[].reason
| |
stringObrigatório | reason contém um identificador programático que indica o motivo da última transição da condição. Os produtores de tipos de condição específicos podem definir valores e significados esperados para esse campo, além de se os valores são considerados uma API garantida. O valor precisa ser uma string CamelCase. Esse campo não pode ficar vazio. |
conditions[].status
| |
stringObrigatório | O status da condição, que pode ser Verdadeiro, Falso ou Desconhecido. |
conditions[].type
| |
stringObrigatório | O tipo de condição em CamelCase ou em foo.example.com/CamelCase. Muitos valores de .condition.type são consistentes em todos os recursos, como Available, mas como condições arbitrárias podem ser úteis (consulte .node.status.conditions), a capacidade de eliminar conflitos é importante. A expressão regular correspondente é (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
criticalIncidents
| |
objectOpcional | CriticalIncidents é uma lista simples de todos os incidentes críticos ativos. |
criticalIncidents[]
| |
objectOpcional | CriticalIncident contém todas as informações sobre um incidente crítico em andamento. |
criticalIncidents[].code
| |
stringObrigatório | Code é o código desse erro específico. Os códigos de erro são DBSE + strings numéricas, como "DBSE1012". |
criticalIncidents[].createTime
| |
stringObrigatório | CreateTime é o carimbo de data/hora em que esse incidente foi criado na origem. |
criticalIncidents[].message
| |
stringOpcional | Message descreve o incidente ou o erro ocorrido. |
criticalIncidents[].messageTemplateParams
| |
objectOpcional | MessageTemplateParams contém pares de chave-valor necessários para gerar uma versão orientada por dados e fácil de usar de Message na interface do usuário. |
criticalIncidents[].resource
| |
objectObrigatório | O recurso contém informações sobre o componente do Serviço de Banco de Dados que informou o incidente, bem como informações sobre o recurso do Kubernetes. |
criticalIncidents[].resource.component
| |
stringObrigatório | Component é um identificador interno do subsistema do Serviço de Banco de Dados que informou o incidente. |
criticalIncidents[].resource.location
| |
objectOpcional | Local |
criticalIncidents[].resource.location.cluster
| |
stringOpcional | Cluster é o nome do cluster do recurso afetado do Kubernetes. |
criticalIncidents[].resource.location.group
| |
stringOpcional | Group é o nome do grupo do recurso do Cluster Manager. |
criticalIncidents[].resource.location.kind
| |
stringOpcional | Kind é o tipo do recurso do Kubernetes. |
criticalIncidents[].resource.location.name
| |
stringOpcional | Name é o nome do recurso afetado do Kubernetes. |
criticalIncidents[].resource.location.namespace
| |
stringOpcional | Namespace é o namespace do recurso afetado do Kubernetes. |
criticalIncidents[].resource.location.version
| |
stringOpcional | Group é a versão do recurso do Kubernetes. |
criticalIncidents[].stackTrace
| |
objectOpcional | StackTrace contém uma lista não estruturada de mensagens do stack trace. |
criticalIncidents[].stackTrace.component
| |
stringOpcional | Component é o nome de um componente do Serviço de Banco de Dados que registrou a mensagem. |
criticalIncidents[].stackTrace.message
| |
stringOpcional | Mensagem registrada. |
criticalIncidents[].transientUntil
| |
stringOpcional | TransientUntil, se presente, indica que o problema precisa ser considerado temporário até o horário especificado. |
latestFailoverStatus
| |
objectOpcional | LatestFailoverStatus é o status do failover mais recente atualizado para o cluster de banco de dados. Esse status é uma cópia do status da operação de failover atual ou atualizada mais recentemente para o cluster de banco de dados. Isso pode ser usado para monitorar o status de uma operação de failover em execução. |
latestFailoverStatus.failoverName
| |
stringOpcional | "FailoverName" é o nome do failover mais recente. |
latestFailoverStatus.status
| |
objectOpcional | O status representa o status do failover mais recente do cluster de banco de dados. |
latestFailoverStatus.status.conditions
| |
objectOpcional | Condições representa as observações mais recentes disponíveis do estado atual da entidade. |
latestFailoverStatus.status.conditions.lastTransitionTime
| |
stringObrigatório | lastTransitionTime é a última vez que a condição passou de um status para outro, o que ocorre quando a condição fundamental é alterada. Se isso não for conhecido, o uso do horário em que o campo da API foi alterado será aceitável. |
latestFailoverStatus.status.conditions.message
| |
stringObrigatório | message é uma mensagem legível por humanos que indica detalhes sobre a transição. Pode ser uma string vazia. |
latestFailoverStatus.status.conditions.observedGeneration
| |
integerOpcional | observedGeneration representa o .metadata.generation em que a condição foi definida. Por exemplo, se .metadata.generation for 12, mas .status.conditions[x].observedGeneration for 9, a condição estará desatualizada em relação ao estado atual da instância. |
latestFailoverStatus.status.conditions.reason
| |
stringObrigatório | reason contém um identificador programático que indica o motivo da última transição da condição. Os produtores de tipos de condição específicos podem definir valores e significados esperados para esse campo, além de se os valores são considerados uma API garantida. O valor precisa ser uma string CamelCase. Esse campo não pode ficar vazio. |
latestFailoverStatus.status.conditions.status
| |
stringObrigatório | O status da condição, que pode ser Verdadeiro, Falso ou Desconhecido. |
latestFailoverStatus.status.conditions.type
| |
stringObrigatório | O tipo de condição em CamelCase ou em foo.example.com/CamelCase. Muitos valores de .condition.type são consistentes em todos os recursos, como Available, mas como condições arbitrárias podem ser úteis (consulte .node.status.conditions), a capacidade de eliminar conflitos é importante. A expressão regular correspondente é (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
latestFailoverStatus.status.createTime
| |
stringOpcional | CreateTime é o momento em que o mecanismo interno de fluxo de trabalho de failover foi criado. |
latestFailoverStatus.status.criticalIncidents
| |
objectOpcional | CriticalIncidents é uma lista simples de todos os incidentes críticos ativos. |
latestFailoverStatus.status.criticalIncidents.code
| |
stringObrigatório | Code é o código desse erro específico. Os códigos de erro são DBSE + strings numéricas, como "DBS1012". |
latestFailoverStatus.status.criticalIncidents.createTime
| |
stringObrigatório | CreateTime é o carimbo de data/hora em que esse incidente foi criado na origem. |
latestFailoverStatus.status.criticalIncidents.message
| |
stringOpcional | Message descreve o incidente ou o erro ocorrido. |
latestFailoverStatus.status.criticalIncidents.messageTemplateParams
| |
objectOpcional | MessageTemplateParams contém pares de chave-valor necessários para gerar uma versão orientada por dados e fácil de usar de Message na interface do usuário. |
latestFailoverStatus.status.criticalIncidents.resource
| |
objectObrigatório | O recurso contém informações sobre o componente do Serviço de Banco de Dados que informou o incidente, bem como informações sobre o recurso do Cluster Manager. |
latestFailoverStatus.status.criticalIncidents.resource.component
| |
stringObrigatório | Component é um identificador interno do subsistema do Serviço de Banco de Dados que informou o incidente. |
latestFailoverStatus.status.criticalIncidents.resource.location
| |
objectOpcional | Local |
latestFailoverStatus.status.criticalIncidents.resource.location.cluster
| |
stringOpcional | Cluster é o nome do cluster do recurso afetado do Cluster Manager. |
latestFailoverStatus.status.criticalIncidents.resource.location.group
| |
stringOpcional | Group é o nome do grupo do recurso do Cluster Manager. |
latestFailoverStatus.status.criticalIncidents.resource.location.kind
| |
stringOpcional | Kind é o tipo do recurso do Cluster Manager. |
latestFailoverStatus.status.criticalIncidents.resource.location.name
| |
stringOpcional | Name é o nome do recurso afetado do Cluster Manager. |
latestFailoverStatus.status.criticalIncidents.resource.location.namespace
| |
stringOpcional | Namespace é o namespace do recurso afetado do Cluster Manager. |
latestFailoverStatus.status.criticalIncidents.resource.location.version
| |
stringOpcional | Group é a versão do recurso do Cluster Manager. |
latestFailoverStatus.status.criticalIncidents.stackTrace
| |
objectOpcional | StackTrace contém uma lista não estruturada de mensagens do stack trace. |
latestFailoverStatus.status.criticalIncidents.stackTrace.component
| |
stringOpcional | Component é o nome de um componente do Serviço de Banco de Dados que registrou a mensagem. |
latestFailoverStatus.status.criticalIncidents.stackTrace.message
| |
stringOpcional | Mensagem registrada. |
latestFailoverStatus.status.criticalIncidents.transientUntil
| |
stringOpcional | TransientUntil, se presente, indica que o problema precisa ser considerado temporário até o horário especificado. |
latestFailoverStatus.status.endTime
| |
stringOpcional | EndTime é o momento em que o failover atingiu o estado final. |
latestFailoverStatus.status.internal
| |
objectOpcional | "Internal" é usado pelos controladores do sistema. Não dependa das informações nesta seção. |
latestFailoverStatus.status.internal.attempt
| |
integerObrigatório | "Attempt" é usado para a lógica de nova tentativa, e o valor padrão é 0. |
latestFailoverStatus.status.internal.lastPhaseChangeTime
| |
stringOpcional | LastPhaseChangeTime é a última vez que o failover de L1 mudou para uma nova fase. Usado para lógica de tempo limite. |
latestFailoverStatus.status.internal.newPrimary
| |
stringObrigatório | "NewPrimary" é a instância para a qual você está tentando fazer failover. |
latestFailoverStatus.status.internal.newPrimaryZone
| |
stringOpcional | "NewPrimaryZone" é a zona para a qual estamos tentando fazer failover. |
latestFailoverStatus.status.internal.oldPrimary
| |
stringObrigatório | OldPrimary é a instância que era a principal no início do failover. |
latestFailoverStatus.status.internal.phase
| |
stringOpcional | A fase é usada para acompanhar o estado atual do failover. |
latestFailoverStatus.status.observedGeneration
| |
integerOpcional | A geração observada pelo controlador. |
latestFailoverStatus.status.reconciled
| |
booleanOpcional | Indica se o recurso foi reconciliado pelo controlador. |
latestFailoverStatus.status.startTime
| |
stringOpcional | StartTime é o horário em que a operação de failover foi iniciada. |
latestFailoverStatus.status.state
| |
stringOpcional | State é o estado atual da operação de failover. Os valores são "InProgress", "Success" e "Failed". InProgress significa que o failover ainda está em andamento. "Sucesso" significa que o failover foi concluído. Ele é concluído quando a nova instância principal é promovida. "Falha" significa que o operador não conseguiu promover a nova instância principal. Talvez seja necessário corrigir o DBCluster manualmente. |
instanceList
| |
list (object)Opcional | O InstanceList lista instâncias com informações básicas. |
instanceList[]
| |
objectOpcional | Contém informações sobre instâncias individuais na lista. |
instanceList[].name
| |
stringOpcional | "Name" é o nome da instância. |
instanceList[].host
| |
stringOpcional | O host é o nome do host ou o IP da instância. |
instanceList[].deletionTimestamp
| |
stringOpcional | DeletionTimestamp é o momento em que o objeto será excluído. |
instanceList[].role
| |
stringOpcional | A função é o papel da instância no cluster de banco de dados. |
observedGeneration
| |
integerOpcional | Interno: a geração observada pelo controlador. |
phase
| |
stringOpcional | A fase é um resumo do estado atual do DBCluster. |
primary
| |
objectOpcional | "Primary" contém o status da instância principal. |
primary.allocatedResources
| |
objectOpcional | "AllocatedResources" representa a configuração atual de memória, CPU e discos. |
primary.allocatedResources.cpu
| |
integer or stringObrigatório | A quantidade de CPU alocada para o processo de banco de dados. |
primary.allocatedResources.memory
| |
string or integerObrigatório | A quantidade de memória alocada ao processo de banco de dados. |
primary.conditions
| |
objectObrigatório | Condições representa as observações mais recentes disponíveis do estado atual da instância. |
primary.conditions.lastTransitionTime
| |
stringObrigatório | lastTransitionTime é a última vez que a condição passou de um status para outro, o que ocorre quando a condição fundamental é alterada. Se o horário em que a condição fundamental foi alterada for desconhecido, use o horário em que o campo da API foi alterado. |
primary.conditions.message
| |
stringObrigatório | message é uma mensagem legível por humanos que indica detalhes sobre a transição. Pode ser uma string vazia. |
primary.conditions.observedGeneration
| |
integerOpcional | observedGeneration representa o .metadata.generation em que a condição foi definida. Por exemplo, se .metadata.generation for 12, mas .status.conditions[x].observedGeneration for 9, a condição estará desatualizada em relação ao estado atual da instância. |
primary.conditions.reason
| |
stringObrigatório | reason contém um identificador programático que indica o motivo da última transição da condição. Os produtores de tipos de condição específicos podem definir valores e significados esperados para esse campo, além de se os valores são considerados uma API garantida. O valor precisa ser uma string CamelCase. Esse campo não pode ficar vazio. |
primary.conditions.status
| |
stringObrigatório | O status da condição, que pode ser Verdadeiro, Falso ou Desconhecido. |
primary.conditions.type
| |
stringObrigatório | O tipo de condição em CamelCase ou em foo.example.com/CamelCase. Muitos valores de .condition.type são consistentes em todos os recursos, como Available, mas como condições arbitrárias podem ser úteis (consulte .node.status.conditions), a capacidade de eliminar conflitos é importante. A expressão regular correspondente é (dns1123SubdomainFmt/)?(qualifiedNameFmt). |
primary.endpoint
| |
stringOpcional | O endpoint é o endereço que você pode usar para estabelecer conexões de banco de dados. Descontinuado: use o campo "Endpoints". |
primary.endpoints
| |
objectOpcional | Os endpoints contêm todos os endpoints em que é possível acessar essa instância. |
primary.endpoints.name
| |
stringObrigatório | Name contém o nome do endpoint. |
primary.endpoints.value
| |
stringOpcional | Value contém as informações do endpoint. |
primary.endpoints.value
| |
stringOpcional | Value contém as informações do endpoint. |
primary.phase
| |
stringOpcional | A fase é um resumo do estado atual da instância. |
reconciled
| |
booleanOpcional | Indica se o recurso foi reconciliado pelo controlador. |