Dalam mode Terway, Terway secara default mengelola ENI node. Jika Anda perlu mengelola beberapa ENI secara manual, konfigurasikan filter tag agar Terway hanya mengelola ENI yang sesuai dengan filter tersebut dan menghindari konflik. Topik ini menjelaskan cara mengonfigurasi filter ENI untuk Terway.
Prasyarat
-
ACK managed cluster dengan plugin jaringan Terway telah dibuat.
-
ENI target telah dikonfigurasi dengan tag yang diperlukan. Terway melewatkan ENI tanpa tag.
Operasi berisiko tinggi. Jangan lanjutkan sebelum Anda benar-benar memahami dan memverifikasi semua langkah.
Batasan
-
Diperlukan Terway versi 1.5.5 atau lebih baru. Lihat Manage components untuk melakukan upgrade.
-
Hanya didukung pada node ECS, tidak pada Node Lingjun.
Prosedur
-
Modifikasi file konfigurasi Terway.
kubectl edit cm -n kube-system eni-config -
Pada
eni_conf, tambahkan filter tag."eni_tag_filter": { "creator": "terway" }"eni_tag_filter"menentukan filter tag. Pada contoh ini,{ "creator": "terway" }menginstruksikan Terway untuk hanya mengelola ENI yang memiliki tag tersebut.Contoh:
eni_conf: | { "eni_tag_filter": { "creator": "terway" }, "ip_stack": "ipv4", "vswitch_selection_policy": "ordered" }PentingPastikan ENI target memiliki tag yang diharapkan. ENI tanpa tag tidak akan dikelola oleh Terway.
Lihat Mengelola ENI menggunakan tag.
Untuk memberi tag otomatis pada ENI saat pembuatan, lihat Customize Terway parameters.
-
Mulai ulang Terway untuk menerapkan konfigurasi.
kubectl delete pod -nkube-system -l app=terway-eniipOutput yang diharapkan:
pod "terway-eniip-XXX" deleted -
Verifikasi bahwa konfigurasi telah diterapkan.
-
Periksa status pod terway-eniip.
kubectl get pods -n kube-system -l app=terway-eniipOutput yang diharapkan:
NAME READY STATUS RESTARTS AGE terway-eniip-XXX 2/2 Running 0 19h -
Lihat konfigurasi Terway.
kubectl logs -nkube-system terway-eniip-XXX # Or kubectl logs -nkube-system terway-eniip-XXX -c terway-initJika output mencakup bagian berikut, berarti konfigurasi telah diterapkan:
# ENITagFilter specifies the network interface tag filter. creator:terway matches only the network interfaces created by Terway. ENITagFilter:map[creator:terway]
-
-
Tambahkan node baru atau tambahkan kembali node yang sudah ada untuk menerapkan konfigurasi.