All Products
Search
Document Center

Container Service for Kubernetes:Konfigurasikan filter untuk ENI

Last Updated:May 12, 2026

Secara default, plug-in jaringan Terway mengelola semua elastic network interfaces (ENIs) pada node Anda. Jika Anda perlu mengelola beberapa ENI secara independen, Anda dapat mengonfigurasi filter berbasis tag untuk mencegah konflik. Filter ini menginstruksikan Terway agar hanya mengelola ENI yang memiliki tag tertentu.

Prasyarat

  • Anda telah membuat kluster Container Service for Kubernetes (ACK) yang dikelola dan menggunakan plug-in jaringan Terway. Untuk informasi selengkapnya, lihat Create an ACK managed cluster.

  • Pastikan elastic network interfaces (ENIs) telah dikonfigurasi dengan tag yang diperlukan. Jika tidak, Terway tidak akan mengelolanya.

Peringatan

Ini adalah operasi berisiko tinggi. Jangan lanjutkan hingga Anda memahami sepenuhnya prosedurnya dan telah memverifikasi semua langkah.

Batasan

  • Versi Terway harus 1.5.5 atau lebih baru. Untuk mengetahui cara memperbarui komponen, lihat Manage components.

  • Fitur ini hanya didukung pada node ECS, tidak pada Node Lingjun.

Prosedur

  1. Modifikasi file konfigurasi Terway.

    kubectl edit cm -n kube-system eni-config
  2. Pada konfigurasi eni_conf, tambahkan konten berikut.

     "eni_tag_filter":  { "creator": "terway" }

    Parameter "eni_tag_filter" menentukan filter tag. Pada contoh ini, filter { "creator": "terway" } menginstruksikan Terway agar hanya mengelola antarmuka jaringan yang memiliki tag tersebut.

    Contoh:

     eni_conf: |
        {
          "eni_tag_filter":  { "creator": "terway" },
          "ip_stack": "ipv4",
          "vswitch_selection_policy": "ordered"
         }
    Penting

    Pastikan ENI target memiliki tag yang diharapkan. Jika tidak, ENI tersebut akan dikecualikan dari pengelolaan Terway.

    Untuk informasi tentang cara memodifikasi tag ENI, lihat Manage ENIs by using tags.

    Untuk informasi tentang cara menetapkan tag untuk ENI saat Terway membuatnya, lihat Customize Terway parameters.

  3. Mulai ulang Terway untuk menerapkan konfigurasi baru.

    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 Pod 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 output berisi konten berikut, konfigurasi telah berhasil diterapkan.

      # ENITagFilter specifies the network interface tag filter. creator:terway matches only the network interfaces created by Terway.
      ENITagFilter:map[creator:terway]
  5. Tambahkan node baru atau tambahkan kembali node yang sudah ada untuk menerapkan konfigurasi.