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