Modernisierung der verwalteten Steuerungsebene

Ab dem 22. Juli 2024 aktualisiert Google vorhandene Cluster schrittweise, um die verwaltete Steuerungsebene mit TD-Implementierung zu verwenden. Sie werden benachrichtigt, bevor wir Ihre 3D‑Modelle aktualisieren.

Die Funktionen der Istiod- und Traffic Director-Steuerungsebenen finden Sie auf der Seite Unterstützte Funktionen mit Istio APIs (verwaltete Steuerungsebene).

Planung und Benachrichtigung

Sie sollten mindestens zwei Wochen vor der Aktualisierung benachrichtigt werden, dass ein Cluster aktualisiert werden soll. Benachrichtigungen sind in den Bedingungen für den Feature-Status auf Clusterebene verfügbar.

Verwenden Sie den folgenden Google Cloud CLI-Befehl, um die Benachrichtigung zu prüfen:

gcloud container hub mesh describe --project=PROJECT_ID

Die Ergebnisse sollten in etwa so aussehen:

membershipStates:
  projects/656460026795/locations/us-central1/memberships/cluster:
    servicemesh:
      conditions:
      - code: MODERNIZATION_SCHEDULED
        details: This cluster has been scheduled for modernization on or after (date ~ at least 2 weeks).
        documentationLink: 
        severity: INFO

Alle mit der meshconfig.googleapis.com API verwalteten Cluster der alten Steuerungsebene, die über die gkehub.googleapis.com Membership API eingerichtet wurden, werden automatisch in der Flotte des Projekts des Clusters registriert. Wenn Sie eine Automatisierung haben, die einen Cluster abmeldet, müssen Sie sie vor der Modernisierung entfernen, da sonst Probleme auftreten. Damit das verwaltete Produkt funktioniert, muss es in einer Flotte registriert sein, in der die Mesh-Funktion aktiviert ist.

Wenden Sie sich an den Support, wenn Sie Ihre Modernisierung anpassen möchten oder Fragen dazu haben, ob Sie nicht unterstützte Funktionen verwenden.

Aktive Modernisierung

Während der Modernisierung werden die folgenden Änderungen auf sichere und kontrollierte Weise vorgenommen:

  • Um die Systemdiagnose zu aktivieren, wird der snk-Daemonset im Namespace kube-system des Clusters erstellt und eine Cluster-Firewallregel wird erstellt.
  • Um die Aufnahme von Netzwerk-Endpunktgruppen (NEGs) zu aktivieren, wird allen Kubernetes-Diensten die Anmerkung cloud.google.com/neg hinzugefügt.
  • Im Cluster werden neue Google Cloud-Ressourcen wie Mesh, Routes, Backenddienste und Überprüfungen der Systemintegrität erstellt.
  • Von Kubernetes-Deployments verwaltete Pods werden neu gestartet, um eine Verbindung zur Traffic Director-Steuerungsebene wiederherzustellen.

Einige der neuen Ressourcen sind kontingentiert. Sie können Ihre Kontingente einsehen und bei Bedarf mehr anfordern.

Sie können den Fortschritt der Modernisierung einer Flotte mit dem folgenden Google Cloud CLI-Befehl verfolgen und in der conditions jedes Mitglieds nachsehen:

gcloud container hub mesh describe --project=PROJECT_ID

Wenn ein Cluster modernisiert wird, sehen Sie Folgendes:

conditions:
- code: MODERNIZATION_IN_PROGRESS
  details: The modernization for this cluster is in progress.
  documentationLink: 
  severity: INFO

Sobald die Modernisierung abgeschlossen ist, sehen Sie Folgendes:

conditions:
- code: MODERNIZATION_COMPLETED
  details: The modernization for this cluster was completed.
  documentationLink: 
  severity: INFO

Wenn die Modernisierung abgebrochen wird, sehen Sie Folgendes:

conditions:
- code: MODERNIZATION_ABORTED
  details: The modernization for this cluster was aborted.
  documentationLink: 
  severity: INFO