全部产品
Search
文档中心

Container Service for Kubernetes:Mengonfigurasi filter untuk ENI

更新时间:Nov 11, 2025

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.

Peringatan

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

  1. Ubah file konfigurasi Terway.

    kubectl edit cm -n kube-system eni-config
  2. Tambahkan 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"
         }
    Penting

    Pastikan 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.

  3. Mulai ulang Terway agar konfigurasi diterapkan.

    kubectl delete pod -nkube-system -l app=terway-eniip

    Output yang Diharapkan:

    pod "terway-eniip-XXX" deleted
  4. Verifikasi bahwa konfigurasi telah diterapkan.

    1. Periksa status terway-eniip.

      kubectl get pods -n kube-system -l app=terway-eniip

      Output yang Diharapkan:

      NAME                 READY   STATUS    RESTARTS   AGE
      terway-eniip-XXX   2/2     Running   0          19h
    2. Lihat informasi konfigurasi Terway.

      kubectl logs -nkube-system terway-eniip-XXX
      Or
      kubectl logs -nkube-system terway-eniip-XXX -c terway-init

      Jika 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]
  5. Tambahkan node baru atau tambahkan kembali node yang sudah ada ke kluster.