Índice
FleetSpec
(mensagem)FleetState
(mensagem)GKEUpgrade
(mensagem)GKEUpgradeFeatureCondition
(mensagem)GKEUpgradeFeatureState
(mensagem)GKEUpgradeOverride
(mensagem)GKEUpgradeState
(mensagem)IgnoredMembership
(mensagem)MembershipGKEUpgradeState
(mensagem)MembershipState
(mensagem)PostConditions
(mensagem)ScopeSpec
(mensagem)ScopeState
(mensagem)UpgradeStatus
(mensagem)UpgradeStatus.Code
(tipo enumerado)
FleetSpec
ClusterUpgrade: a configuração do atributo ClusterUpgrade no nível da frota.
Campos | |
---|---|
upstream_fleets[] |
Esta frota consome upgrades com o código de status COMPLETE nas frotas upstream. Consulte UpgradeStatus.Code para definições de código. O nome da frota precisa ser o ID ou o número do projeto da frota. Isso é definido como repetido para fins de proteção futura. A implementação inicial aplicará no máximo uma frota upstream. |
post_conditions |
Obrigatório. Publicar as condições a serem avaliadas para marcar um upgrade como CONCLUÍDO. Obrigatório. |
gke_upgrade_overrides[] |
Permita que os usuários substituam algumas properties de cada upgrade do GKE. |
FleetState
ClusterUpgrade: o estado do atributo ClusterUpgrade no nível da frota.
Campos | |
---|---|
downstream_fleets[] |
Estas frotas com upstream_fleets contêm a frota atual. O nome da frota precisa ser o ID ou o número do projeto da frota. |
ignored |
Uma lista de assinaturas ignoradas pelo atributo. Por exemplo, clusters atualizados manualmente podem ser ignorados se forem mais recentes do que as versões padrão do canal de lançamento. O recurso de associação está no formato: |
gke_state |
Estado do recurso para clusters do GKE. |
GKEUpgrade
GKEUpgrade representa um upgrade fornecido pelo GKE, por exemplo, upgrade do plano de controle.
Campos | |
---|---|
name |
Nome do upgrade, por exemplo, "k8s_control_plane". Precisa ser um nome de upgrade válido. Não pode exceder 99 caracteres. |
version |
Versão do upgrade, por exemplo, "1.22.1-gke.100". Deve ser uma versão válida. Não pode exceder 99 caracteres. |
GKEUpgradeFeatureCondition
GKEUpgradeFeatureCondition descreve a condição do atributo para clusters do GKE em um determinado momento.
Campos | |
---|---|
type |
Tipo da condição, por exemplo, "ready". |
status |
Status da condição, que pode ser "Verdadeiro", "Falso" ou "Desconhecido". |
reason |
Motivo pelo qual o recurso tem esse status. |
update_time |
Último carimbo de data/hora em que a condição foi atualizada. |
GKEUpgradeFeatureState
GKEUpgradeFeatureState contém estados de atributos para clusters do GKE no escopo.
Campos | |
---|---|
upgrade_state[] |
Estado do upgrade. Ele substituirá |
conditions[] |
Condições atuais do atributo. |
GKEUpgradeOverride
Propriedades de um upgrade do GKE que podem ser substituídas pelo usuário. Por exemplo, um usuário pode pular a imersão substituindo-a por 0.
Campos | |
---|---|
upgrade |
Obrigatório. Qual upgrade substituir. Obrigatório. |
post_conditions |
Obrigatório. Publicar as condições a serem substituídas para o upgrade especificado (nome + versão). Obrigatório. |
GKEUpgradeState
GKEUpgradeState é um GKEUpgrade e o estado dele no nível do escopo e da frota.
Campos | |
---|---|
stats |
Número de clusters do GKE em cada código de status. |
upgrade |
Qual upgrade para rastrear o estado. |
status |
Status do upgrade. |
IgnoredMembership
IgnoredMembership representa uma assinatura ignorada pelo atributo. Uma associação pode ser ignorada porque o upgrade dela foi feito manualmente para uma versão mais recente que o padrão de RC.
Campos | |
---|---|
reason |
Motivo pelo qual a assinatura foi ignorada. |
ignored_time |
Hora em que a associação foi definida pela primeira vez como ignorada. |
MembershipGKEUpgradeState
ScopeGKEUpgradeState é um GKEUpgrade e o estado dele para cada associação.
Campos | |
---|---|
upgrade |
Qual upgrade para rastrear o estado. |
status |
Status do upgrade. |
MembershipState
Estado para cada assinatura desse atributo.
Campos | |
---|---|
upgrades[] |
Estado real do upgrade em relação ao pretendido. |
scopes[] |
Nomes de escopo totalmente qualificados a que este cluster está vinculado e que também têm o sequenciamento de lançamento ativado. |
ignored |
Indica se essa associação será ignorada pelo atributo. Por exemplo, clusters atualizados manualmente podem ser ignorados se forem mais recentes do que as versões padrão do canal de lançamento. |
PostConditions
Verificações condicionais de postagem após a aplicação de um upgrade em todos os clusters qualificados.
Campos | |
---|---|
soaking |
Obrigatório. Quantidade de tempo para "absorver" após a conclusão de um lançamento antes de marcá-lo como CONCLUÍDO. Não pode ultrapassar 30 dias. Obrigatório. |
ScopeSpec
ClusterUpgrade: a configuração do recurso ClusterUpgrade no nível do escopo.
Campos | |
---|---|
upstream_scopes[] |
Este escopo consome upgrades que têm o código de status COMPLETE nos escopos upstream. Consulte UpgradeStatus.Code para definições de código. O nome do escopo precisa estar no formato:
Onde {p} é o projeto, {s} é um escopo válido nesse projeto. {p} Vai corresponder ao projeto do Recurso. Isso é definido como repetido para fins de proteção futura. A implementação inicial aplicará no máximo um escopo upstream. |
post_conditions |
Obrigatório. Publicar as condições a serem avaliadas para marcar um upgrade como CONCLUÍDO. Obrigatório. |
gke_upgrade_overrides[] |
Permitir que os usuários modifiquem algumas propriedades de cada upgrade do GKE. |
ScopeState
ClusterUpgrade: o estado do recurso ClusterUpgrade no nível do escopo.
Campos | |
---|---|
downstream_scopes[] |
Escopos cujos upstream_scopes contêm o escopo atual. O nome do escopo precisa estar no formato:
Onde {p} é o projeto, {s} é um escopo válido nesse projeto. {p} Vai corresponder ao projeto do Recurso. |
ignored |
Uma lista de associações ignoradas pelo recurso. Por exemplo, clusters atualizados manualmente podem ser ignorados se forem mais recentes do que as versões padrão do canal de lançamento. O recurso de associação está no formato: |
gke_state |
Estado do recurso para clusters do GKE. |
UpgradeStatus
UpgradeStatus mostra informações de status de cada upgrade.
Campos | |
---|---|
code |
Código de status do upgrade. |
reason |
O motivo do status. |
update_time |
Último carimbo de data/hora em que o status foi atualizado. |
Programar
Código de status de um upgrade.
Tipos enumerados | |
---|---|
CODE_UNSPECIFIED |
Exigido por https://linter.aip.dev/126/unspecified. |
INELIGIBLE |
O upgrade não está qualificado. No nível do escopo, isso significa que o upgrade não está qualificado para todos os clusters no escopo. |
PENDING |
O upgrade está pendente. No nível do escopo, isso significa que o upgrade está pendente para todos os clusters no escopo. |
IN_PROGRESS |
O upgrade está em andamento. No nível do escopo, isso significa que o upgrade está em andamento para pelo menos um cluster no escopo. |
SOAKING |
O upgrade foi concluído e está em imersão até o tempo de imersão acabar. No nível do escopo, isso significa que pelo menos um cluster está em imersão, enquanto o restante está em imersão ou completo. |
FORCED_SOAKING |
Um cluster será forçado a entrar em imersão se o upgrade não for concluído dentro de um determinado limite, apesar do status real. |
COMPLETE |
O upgrade foi aprovado em todas as condições de postagem (imersão). No nível do escopo, isso significa que todos os clusters qualificados têm o status CONCLUÍDO. |