Index
FleetSpec
(Meldung)FleetState
(Meldung)GKEUpgrade
(Meldung)GKEUpgradeFeatureCondition
(Meldung)GKEUpgradeFeatureState
(Meldung)GKEUpgradeOverride
(Meldung)GKEUpgradeState
(Meldung)IgnoredMembership
(Meldung)MembershipGKEUpgradeState
(Meldung)MembershipState
(Meldung)PostConditions
(Meldung)UpgradeStatus
(Meldung)UpgradeStatus.Code
(Aufzählung)
FleetSpec
ClusterUpgrade: Die Konfiguration für das ClusterUpgrade-Feature auf Flottenebene.
Felder | |
---|---|
upstream_fleets[] |
Diese Flotte verbraucht Upgrades mit dem Statuscode „COMPLETE“ in den vorgelagerten Flotten. Codedefinitionen finden Sie unter „UpgradeStatus.Code“. Der Flottenname sollte entweder die Nummer oder die ID des Flottenprojekts sein. Dies wird aus Gründen der Zukunftssicherheit als wiederholt definiert. Bei der ersten Implementierung wird höchstens eine vorgelagerte Flotte erzwungen. |
post_conditions |
Erforderlich. Post-Bedingungen müssen ausgewertet werden, um ein Upgrade als COMPLETE zu markieren. Erforderlich. |
gke_upgrade_overrides[] |
Nutzern erlauben, einige Attribute jedes GKE-Upgrades zu überschreiben. |
FleetState
ClusterUpgrade: Der Status für das ClusterUpgrade-Feature auf Flottenebene.
Felder | |
---|---|
downstream_fleets[] |
Diese Flotten, deren upstream_fleets die aktuelle Flotte enthalten. Der Flottenname sollte entweder die Nummer oder die ID des Flottenprojekts sein. |
ignored |
Eine Liste der Mitgliedschaften, die vom Feature ignoriert wurden. Beispielsweise können manuell aktualisierte Cluster ignoriert werden, wenn sie neuer als die Standardversionen der Release-Version sind. Die Mitgliedschaftsressource hat das Format |
gke_state |
Featurestatus für GKE-Cluster. |
GKEUpgrade
GKEUpgrade stellt ein von GKE bereitgestelltes Upgrade dar, z. B. ein Upgrade der Steuerungsebene.
Felder | |
---|---|
name |
Name des Upgrades, z. B. "k8s_control_plane". Es muss ein gültiger Upgradename sein. Sie darf maximal 99 Zeichen lang sein. |
version |
Version des Upgrades, z. B. "1.22.1-gke.100". Es muss eine gültige Version sein. Sie darf maximal 99 Zeichen lang sein. |
GKEUpgradeFeatureCondition
GKEUpgradeFeatureCondition beschreibt die Bedingung des Features für GKE-Cluster zu einem bestimmten Zeitpunkt.
Felder | |
---|---|
type |
Typ der Bedingung, z. B. „bereit“. |
status |
Status der Bedingung, entweder „Wahr“, „Falsch“ oder „Unbekannt“. |
reason |
Grund, warum das Feature diesen Status hat. |
update_time |
Zeitstempel der letzten Aktualisierung der Bedingung. |
GKEUpgradeFeatureState
GKEUpgradeFeatureState enthält Featurestatus für GKE-Cluster im Bereich.
Felder | |
---|---|
upgrade_state[] |
Upgrade-Status. Es wird schließlich |
conditions[] |
Aktuelle Bedingungen des Features. |
GKEUpgradeOverride
Attribute eines GKE-Upgrades, die vom Nutzer überschrieben werden können. Ein Nutzer kann beispielsweise die Übergangszeit überspringen, indem er den entsprechenden Wert mit 0 überschreibt.
Felder | |
---|---|
upgrade |
Erforderlich. Auswahl des Upgrades, das überschrieben werden soll. Erforderlich. |
post_conditions |
Erforderlich. Post-Bedingungen, die für das angegebene Upgrade (Name + Version) überschrieben werden sollen. Erforderlich. |
GKEUpgradeState
GKEUpgradeState ist ein GKEUpgrade und sein Status auf Bereichs- und Flottenebene.
Felder | |
---|---|
stats |
Anzahl der GKE-Cluster in jedem Statuscode. |
upgrade |
Upgrade, dessen Status verfolgt wird. |
status |
Status des Upgrades. |
IgnoredMembership
IgnoredMember steht für eine Mitgliedschaft, die von der Funktion ignoriert wird. Eine Mitgliedschaft kann ignoriert werden, weil sie manuell auf eine neuere Version als die RC-Standardversion aktualisiert wurde.
Felder | |
---|---|
reason |
Grund, warum die Mitgliedschaft ignoriert wird. |
ignored_time |
Gibt an, wann die Mitgliedschaft erstmals ignoriert wurde. |
MembershipGKEUpgradeState
ScopeGKEUpgradeState ist ein GKEUpgrade und dessen Status pro Mitgliedschaft.
Felder | |
---|---|
upgrade |
Upgrade, dessen Status verfolgt wird. |
status |
Status des Upgrades. |
MembershipState
Status pro Mitgliedschaft für dieses Feature.
Felder | |
---|---|
upgrades[] |
Tatsächlicher Upgradestatus im Vergleich zum gewünschten Status. |
ignored |
Gibt an, ob diese Mitgliedschaft vom Feature ignoriert wird. Beispielsweise können manuell aktualisierte Cluster ignoriert werden, wenn sie neuer als die Standardversionen der Release-Version sind. |
PostConditions
Post-bedingte Prüfungen nach dem Anwenden eines Upgrades auf alle zulässigen Cluster.
Felder | |
---|---|
soaking |
Erforderlich. Zeitspanne, die nach einem Rollout verstreichen muss, bevor es als COMPLETE markiert wird. Darf nicht mehr als 30 Tage betragen. Erforderlich. |
UpgradeStatus
UpgradeStatus liefert Statusinformationen zu jedem Upgrade.
Felder | |
---|---|
code |
Statuscode des Upgrades. |
reason |
Der Grund für diesen Status. |
update_time |
Zeitstempel der letzten Statusaktualisierung. |
Code
Statuscode eines Upgrades.
Enums | |
---|---|
CODE_UNSPECIFIED |
Erforderlich für https://linter.aip.dev/126/unspecified. |
INELIGIBLE |
Das Upgrade ist unzulässig. Auf Bereichsebene bedeutet dies, dass das Upgrade nicht für alle Cluster im Bereich berechtigt ist. |
PENDING |
Das Upgrade steht aus. Auf Bereichsebene bedeutet dies, dass das Upgrade für alle Cluster im Bereich aussteht. |
IN_PROGRESS |
Das Upgrade wird ausgeführt. Auf Bereichsebene bedeutet dies, dass das Upgrade für mindestens einen Cluster im Bereich ausgeführt wird. |
SOAKING |
Das Upgrade ist abgeschlossen und befindet sich in der Übergangszeit, bis diese endet. Auf Bereichsebene bedeutet dies, dass sich mindestens ein Cluster in der Übergangszeit befindet, während der Rest entweder aktiv oder abgeschlossen ist. |
FORCED_SOAKING |
Der Übergang eines Clusters wird erzwungen, wenn ein Upgrade trotz seines tatsächlichen Status nicht innerhalb eines bestimmten Limits abgeschlossen wird. |
COMPLETE |
Das Upgrade hat alle Post-Bedingungen bestanden (Übergangszeit). Auf Bereichsebene bedeutet dies, dass alle zulässigen Cluster den Status COMPLETE haben. |