すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:ENI のフィルター設定

最終更新日:May 12, 2026

デフォルトでは、Terway ネットワークプラグインはノード上のすべての Elastic Network Interface (ENI) を管理します。一部の ENI を独立して管理する必要がある場合は、タグフィルターを設定して競合を防ぐことができます。このフィルターにより、Terway は指定されたタグに一致する ENI のみを管理するようになります。

前提条件

  • Terway ネットワークプラグインを使用する Container Service for Kubernetes (ACK) マネージドクラスターが作成されていること。詳細については、「ACK マネージドクラスターの作成」をご参照ください。

  • ENI に必要なタグが設定されていることを確認してください。設定されていない場合、それらは Terway の管理対象となりません。

警告

これはリスクの高い操作です。手順を完全に理解し、すべてのステップを確認するまで続行しないでください。

制限事項

  • Terway のバージョンは 1.5.5 以降である必要があります。コンポーネントの更新方法については、「コンポーネントの管理」をご参照ください。

  • この機能は ECS ノードでのみサポートされ、Lingjun ノードではサポートされていません。

操作手順

  1. Terway 設定ファイルを編集します。

    kubectl edit cm -n kube-system eni-config
  2. eni_conf 設定では、以下の内容を追加します。

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

    "eni_tag_filter" パラメーターはタグフィルターを指定します。 この例では、フィルター { "creator": "terway" } は、Terway にこの特定のタグを持つネットワークインターフェイスのみを管理するように指示します。

    例:

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

    対象の ENI に想定されるタグが設定されていることを確認してください。設定されていない場合、Terway の管理対象から除外されます。

    ENI タグの変更方法については、「タグを使用した ENI の管理」をご参照ください。

    Terway が ENI を作成する際のタグ設定方法については、「Terway パラメーターのカスタマイズ」をご参照ください。

  3. 設定を適用するには、Terway を再起動します。

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

    想定される出力:

    pod "terway-eniip-XXX" deleted
  4. 設定が適用されたことを確認します。

    1. terway-eniip Pod のステータスを確認します。

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

      想定される出力:

      NAME                 READY   STATUS    RESTARTS   AGE
      terway-eniip-XXX   2/2     Running   0          19h
    2. Terway 設定情報を表示します。

      kubectl logs -nkube-system terway-eniip-XXX
      # または
      kubectl logs -nkube-system terway-eniip-XXX -c terway-init

      出力に次の内容が含まれている場合、設定は正常に適用されています。

      # ENITagFilter specifies the network interface tag filter. creator:terway matches only network interfaces created by Terway.
      ENITagFilter:map[creator:terway]
  5. 設定を適用するには、新しいノードを追加するか、既存のノードを再追加します。