Indice
FleetSpec
(messaggio)FleetState
(messaggio)GKEUpgrade
(messaggio)GKEUpgradeFeatureCondition
(messaggio)GKEUpgradeFeatureState
(messaggio)GKEUpgradeOverride
(messaggio)GKEUpgradeState
(messaggio)IgnoredMembership
(messaggio)MembershipGKEUpgradeState
(messaggio)MembershipState
(messaggio)PostConditions
(messaggio)UpgradeStatus
(messaggio)UpgradeStatus.Code
(enum)
FleetSpec
ClusterUpgrade: la configurazione per la funzionalità ClusterUpgrade a livello di parco risorse.
Campi | |
---|---|
upstream_fleets[] |
Questo parco risorse utilizza upgrade con codice di stato COMPLETE nei parchi risorse upstream. Consulta UpgradeStatus.Code per le definizioni del codice. Il nome del parco risorse deve essere un ID o un numero di progetto del parco risorse. Si tratta di una ripetizione per motivi futuri. L'implementazione iniziale applicherà al massimo un parco risorse a monte. |
post_conditions |
Obbligatorio. Pubblica le condizioni da valutare per contrassegnare un upgrade come COMPLETATO. Obbligatorio. |
gke_upgrade_overrides[] |
Consenti agli utenti di eseguire l'override di alcune proprietà di ogni upgrade di GKE. |
FleetState
ClusterUpgrade: lo stato della funzionalità ClusterUpgrade a livello di parco risorse.
Campi | |
---|---|
downstream_fleets[] |
Questi parchi risorse i cui parchi risorse upstream_fleet contengono l'attuale parco risorse. Il nome del parco risorse deve essere un ID o un numero di progetto del parco risorse. |
ignored |
Un elenco di appartenenze ignorate dalla funzionalità. Ad esempio, i cluster con upgrade manuale possono essere ignorati se sono più recenti delle versioni predefinite del relativo canale di rilascio. La risorsa di appartenenza è nel formato: |
gke_state |
Stato delle funzionalità per i cluster GKE. |
GKEUpgrade
GKEUpgrade rappresenta un upgrade fornito da GKE, ad esempio l'upgrade del piano di controllo.
Campi | |
---|---|
name |
Nome dell'upgrade, ad esempio "k8s_control_plane". Deve essere un nome valido per l'upgrade. Non deve superare i 99 caratteri. |
version |
Versione dell'upgrade, ad esempio "1.22.1-gke.100". Deve essere una versione valida. Non deve superare i 99 caratteri. |
GKEUpgradeFeatureCondition
GKEUpgradeFeatureCondition descrive la condizione della funzionalità per i cluster GKE in un determinato momento.
Campi | |
---|---|
type |
Tipo di condizione, ad esempio "pronta". |
status |
Stato della condizione, uno tra Vero, Falso o Sconosciuto. |
reason |
Il motivo per cui la funzionalità si trova in questo stato. |
update_time |
Ultimo timestamp in cui la condizione è stata aggiornata. |
GKEUpgradeFeatureState
GKEUpgradeFeatureState contiene stati delle funzionalità per i cluster GKE nell'ambito.
Campi | |
---|---|
upgrade_state[] |
Stato dell'upgrade. Alla fine sostituirà |
conditions[] |
Condizioni attuali della funzionalità. |
GKEUpgradeOverride
Proprietà di un upgrade GKE che possono essere sostituite dall'utente. Ad esempio, un utente può saltare il passaggio a 0.
Campi | |
---|---|
upgrade |
Obbligatorio. Quale upgrade eseguire l'override. Obbligatorio. |
post_conditions |
Obbligatorio. Pubblica le condizioni da sostituire per l'upgrade specificato (nome + versione). Obbligatorio. |
GKEUpgradeState
GKEUpgradeState è un progetto GKEUpgrade con stato a livello di ambito e parco risorse.
Campi | |
---|---|
stats |
Numero di cluster GKE in ogni codice di stato. |
upgrade |
Quale upgrade per monitorare lo stato. |
status |
Stato dell'upgrade. |
IgnoredMembership
IgnoradMembership rappresenta un'appartenenza ignorata dalla funzionalità. Un membro può essere ignorato perché è stato eseguito manualmente l'upgrade a una versione più recente rispetto a quella predefinita di RC.
Campi | |
---|---|
reason |
Motivo per cui l'abbonamento viene ignorato. |
ignored_time |
L'ora in cui l'abbonamento è stato impostato per la prima volta su Ignorato. |
MembershipGKEUpgradeState
AmbitoGKEUpgradeState è un upgrade di GKE con stato per appartenenza.
Campi | |
---|---|
upgrade |
Quale upgrade per monitorare lo stato. |
status |
Stato dell'upgrade. |
MembershipState
Stato del relativo abbonamento per questa funzionalità.
Campi | |
---|---|
upgrades[] |
Stato effettivo dell'upgrade rispetto a quello desiderato. |
ignored |
Indica se l'appartenenza viene ignorata dalla funzionalità. Ad esempio, i cluster con upgrade manuale possono essere ignorati se sono più recenti delle versioni predefinite del relativo canale di rilascio. |
PostConditions
Dopo i controlli condizionali dopo l'applicazione di un upgrade su tutti i cluster idonei.
Campi | |
---|---|
soaking |
Obbligatorio. Tempo di attesa al termine di un'implementazione prima di contrassegnarla come COMPLETATA. Non può superare i 30 giorni. Obbligatorio. |
UpgradeStatus
UpgradeStatus fornisce informazioni sullo stato di ogni upgrade.
Campi | |
---|---|
code |
Codice di stato dell'upgrade. |
reason |
Il motivo di questo stato. |
update_time |
Ultimo timestamp dello stato aggiornato. |
Codice
Codice di stato di un upgrade.
Enum | |
---|---|
CODE_UNSPECIFIED |
Obbligatorio da https://linter.aip.dev/126/unspecified. |
INELIGIBLE |
L'upgrade non è idoneo. A livello di ambito, significa che l'upgrade non è idoneo per tutti i cluster nell'ambito. |
PENDING |
L'upgrade è in attesa. A livello di ambito, significa che l'upgrade è in attesa per tutti i cluster nell'ambito. |
IN_PROGRESS |
L'upgrade è in corso. A livello di ambito, significa che l'upgrade è in corso per almeno un cluster nell'ambito. |
SOAKING |
L'upgrade è terminato e l'operazione è quasi terminata. A livello di ambito, questo significa che almeno un cluster è in attesa, mentre gli altri sono in ammollo o completi. |
FORCED_SOAKING |
Un cluster verrà forzato a entrare in attesa se un upgrade non viene completato entro un determinato limite, nonostante il suo stato effettivo. |
COMPLETE |
L'upgrade ha superato tutte le condizioni di pubblicazione (ammollo). A livello di ambito, significa che tutti i cluster idonei sono in stato COMPLETATO. |