Dalam mode jaringan Terway, Terway mengelola elastic network interfaces (ENIs) pada node secara otomatis sehingga tidak memerlukan intervensi manual. Namun, jika Anda perlu mengelola beberapa ENI secara mandiri dalam skenario tertentu, Anda harus mengonfigurasi filter untuk ENI di Terway guna mencegah konflik. Setelah filter dikonfigurasi, Terway hanya akan mengelola ENI yang sesuai dengan kondisi filter tag yang ditentukan.
Daftar isi
Prasyarat
Tersedia Kluster ACK yang dikelola yang menggunakan plugin jaringan Terway. Untuk informasi selengkapnya, lihat Buat Kluster ACK yang dikelola.
Pastikan ENI memiliki tag yang diperlukan. Jika tidak, ENI tersebut tidak akan dikelola oleh Terway.
Operasi yang dijelaskan dalam topik ini berisiko tinggi. Lakukan hanya setelah Anda benar-benar memahami dan mengujinya.
Batasan
Versi Terway harus V1.5.5 atau lebih baru. Untuk informasi selengkapnya tentang cara melakukan peningkatan komponen, lihat Kelola komponen.
Prosedur
Ubah file konfigurasi Terway.
kubectl edit cm -n kube-system eni-configTambahkan konten berikut ke konfigurasi
eni_conf."eni_tag_filter": { "creator": "terway" }"eni_tag_filter"menentukan filter tag untuk ENI.{"creator": "terway"}adalah contoh kondisi filter, yang hanya cocok dengan ENI yang dibuat oleh Terway.Contoh:
eni_conf: | { "eni_tag_filter": { "creator": "terway" }, "ip_stack": "ipv4", "vswitch_selection_policy": "ordered" }PentingPastikan ENI memiliki tag yang diperlukan. Jika tidak, Terway tidak akan mengelola ENI tersebut.
Untuk informasi selengkapnya tentang cara mengubah tag ENI, lihat Kategorikan dan kelola ENI.
Untuk informasi selengkapnya tentang cara menetapkan tag untuk ENI saat Terway membuatnya, lihat Sesuaikan parameter konfigurasi Terway.
Mulai ulang Terway agar konfigurasi diterapkan.
kubectl delete pod -nkube-system -l app=terway-eniipOutput yang Diharapkan:
pod "terway-eniip-XXX" deletedVerifikasi bahwa konfigurasi telah diterapkan.
Periksa status 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 19hLihat informasi konfigurasi Terway.
kubectl logs -nkube-system terway-eniip-XXX Or kubectl logs -nkube-system terway-eniip-XXX -c terway-initJika keluaran berisi konten yang mirip dengan berikut, konfigurasi Terway telah diterapkan.
# ENITagFilter is the network interface tag filter. creator:terway matches only the network interfaces that are created by Terway. ENITagFilter:map[creator:terway]
Tambahkan node baru atau tambahkan kembali node yang sudah ada ke kluster.