Fehlerbehebung bei verwalteter CNI
Auf dieser Seite werden häufig auftretende Probleme mit verwalteten CNIs bei Cloud Service Mesh und deren Behebung erläutert. Weitere Informationen finden Sie unter Support.
Nicht unterstützte verwaltete CNI-fähige Konfiguration
Verwaltetes Cloud Service Mesh mit der TRAFFIC_DIRECTOR
-Steuerungsebene erfordert eine verwaltete CNI und das Deaktivieren wird nicht unterstützt. Sie können
sehen Sie den CNI_CONFIG_UNSUPPORTED
-Code in der Nachricht zum Elementstatus, wenn das
Das Label „mesh.cloud.google.com/managed-cni-enabled
“ ist vorhanden, enthält aber nicht
true
in der benutzerdefinierten Ressource für die Überarbeitung der Steuerungsebene (CPR) oder wenn der Wert
Ein CNI-Eintrag in der asm-options configmap ist vorhanden, hat aber nicht den Wert on
.
Um diese Fehlermeldung zu beheben, müssen Sie alle Versuche entfernen, die verwaltete CNI zu deaktivieren.
Fall 1: Entfernen Sie das Label „Verwaltete CNI aktiviert“ in der CPR-CR im Cluster.
apiVersion: v1 items: - apiVersion: mesh.cloud.google.com/v1beta1 kind: ControlPlaneRevision metadata: annotations: mesh.cloud.google.com/proxy: '{"managed":"false"}' creationTimestamp: "2024-02-18T08:13:30Z" generation: 1 labels: app.kubernetes.io/created-by: mesh.googleapis.com mesh.cloud.google.com/managed-cni-enabled: false # Remove the "mesh.cloud.google.com/managed-cni-enabled" label name: asm-managed namespace: istio-system resourceVersion: "13422558" uid: 3ad755ec-78ab-4d57-8fb9-c5e1a07740d5
Fall 2: Entfernen Sie den Datenstring „asm-options configmap“ des CNI-Eintrags
ASM_OPTS
.apiVersion: v1 data: ASM_OPTS: CNI=off # Remove CNI entry in the ASM_OPTS data. multicluster_mode: connected kind: ConfigMap metadata: creationTimestamp: "2024-02-18T08:13:30Z" name: asm-options namespace: istio-system resourceVersion: "1640225" uid: 576602da-e60b-4df7-9427-5be06e5bf014
CNI-Pod nicht planbar
Dieser Fehler kann auftreten, wenn das verwaltete CNI-Daemonset keine Pods auf einem der Knoten im Cluster planen kann.
Für Clusterressourcen ist auf jedem Knoten mindestens memory: 100Mi
erforderlich.
Weitere Informationen finden Sie unter
Cloud Service Mesh-Anforderungen
Wenn Ihrem Cluster bereits ausreichend Arbeitsspeicher zugewiesen ist, finden Sie unter Pod nicht planbar weitere Schritte zur Fehlerbehebung.