Memecahkan masalah CNI terkelola
Halaman ini menjelaskan masalah CNI terkelola umum dengan Cloud Service Mesh dan cara menyelesaikannya. Jika Anda memerlukan bantuan tambahan, lihat Mendapatkan dukungan.
Konfigurasi yang diaktifkan CNI terkelola tidak didukung
Cloud Service Mesh Terkelola dengan penerapan bidang kontrol TRAFFIC_DIRECTOR
memerlukan CNI terkelola dan tidak mendukung penonaktifannya. Anda mungkin
melihat kode CNI_CONFIG_UNSUPPORTED
dalam pesan status fitur jika
label mesh.cloud.google.com/managed-cni-enabled
ada, tetapi tidak memiliki
nilai true
di resource kustom (CR) revisi bidang kontrol (CPR) atau jika
entri CNI di configmap asm-options ada, tetapi tidak memiliki nilai on
.
Untuk mengatasi pesan error ini, Anda harus menghapus setiap upaya untuk menonaktifkan CNI terkelola.
Kasus 1: Hapus label CNI Enabled terkelola di CPR CR di 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
Kasus 2: Hapus string data configmap asm-options entri CNI
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 tidak dapat dijadwalkan
Anda mungkin melihat error ini jika Daemonset CNI terkelola tidak dapat menjadwalkan Pod di salah satu node dalam cluster.
Perhatikan bahwa resource dalam cluster memerlukan setidaknya memory: 100Mi
di setiap node.
Untuk informasi selengkapnya, lihat
persyaratan Cloud Service Mesh.
Jika cluster Anda sudah mengalokasikan memori yang memadai, lihat
Pod tidak dapat dijadwalkan
untuk mengetahui langkah-langkah pemecahan masalah tambahan.