Risolvere i problemi relativi alla CNI gestita
Questa pagina illustra i problemi comuni della CNI gestita con Cloud Service Mesh e come risolverli. Se hai bisogno di ulteriore assistenza, consulta Ricevere assistenza.
Configurazione abilitata per CNI gestita non supportata
Cloud Service Mesh gestito con l'implementazione del piano di controllo TRAFFIC_DIRECTOR
richiede CNI gestito e non supporta la disattivazione. Puoi vedere il codice CNI_CONFIG_UNSUPPORTED
nel messaggio relativo allo stato della funzionalità se l'etichetta mesh.cloud.google.com/managed-cni-enabled
esiste, ma non ha il valore true
nella risorsa personalizzata (RP) di revisione del piano di controllo (CPR) o se la voce CNI nel configmap asm-options esiste, ma non ha il valore on
.
Per risolvere questo messaggio di errore, devi rimuovere tutti i tentativi di disattivazione della CNI
Caso 1: rimuovi l'etichetta CNI gestita abilitata nella RP CPR nel 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
Caso 2: Rimuovere la stringa di dati CNI asm-options configmap
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
Pod CNI non pianificabile
Potresti visualizzare questo errore se il daemon set CNI gestito non riesce a pianificare i pod in nessuno dei nodi del cluster.
Tieni presente che le risorse nel cluster richiedono almeno memory: 100Mi
su ciascun nodo.
Per ulteriori informazioni, vedi
Requisiti di Cloud Service Mesh.
Se nel cluster è già allocata memoria sufficiente, consulta
Pod non pianificabile
per ulteriori passaggi di risoluzione dei problemi.