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

Container Service for Kubernetes:Flannel ネットワークプラグインの使用

最終更新日:Jun 17, 2026

Flannel を設定して、VPC のカスタムルート経由でノード間の Pod トラフィックをルーティングします。

仕組み

Pod CIDR ブロックは、VPC CIDR ブロックとは別です。Container Service for Kubernetes (ACK) は、サブネットマスクに基づいて Pod CIDR ブロックをノードごとのサブネットに分割し、各 Pod はそのノードのサブネットから IP アドレスを受け取ります。

image

使用上の注意

ルートテーブル管理

Cloud Controller Manager は、Flannel クラスターの VPC デフォルトルートテーブルを管理し、ノードごとに 1 つのルートエントリを作成します。

警告

不要な限り、VPC のデフォルトルートテーブルは変更しないでください。Cloud Controller Manager は、競合するルートエントリを自動的に削除します。詳細については、「Cloud Controller Manager」をご参照ください。

複数のルートテーブル

デフォルトでは、Flannel クラスターは複数の VPC ルートテーブルをサポートしていません。VPC に複数のルートテーブルがある場合は、「VPC で複数のルートテーブルを使用する」をご参照ください。

重要

Alibaba Cloud の NAT ファイアウォールを使用する場合、ファイアウォール作成後に VPC のシステムルートテーブルを複数のルートテーブルのリストに追加してください。この手順をスキップすると、クラスターのスケールアウトに影響する可能性があります。

クラスター作成時の Flannel の選択

  1. [Kubernetes クラスターの作成] ページで、[転送モード][Flannel] に設定します。

  2. 次のネットワークパラメーターを設定します:

    パラメーター 説明
    VPC クラスターで使用する VPC。
    vSwitch クラスターのノードで使用する vSwitch。
    ノードごとの Pod 数 ノードごとの Pod の最大数。
    Pod CIDR ブロック Pod の CIDR ブロック。詳細については、「ACK マネージドクラスターの CIDR ブロックの計画」をご参照ください。
    Service CIDR ブロック Service の CIDR ブロック。詳細については、「ACK マネージドクラスターの CIDR ブロックの計画」をご参照ください。
  3. 残りのクラスター設定を完了します。詳細については、「ACK マネージドクラスターの作成」または「ACK 専用クラスターの作成 (現在は作成不可)」をご参照ください。

VPC クォータ制限

各ノードは、VPC のルートテーブルで 1 つのルートエントリを使用します。デフォルトの上限は、VPC ごとに 200 ルートエントリです。200 を超えるノードを持つクラスターの場合、クォータセンターでクォータの引き上げを申請してください。

詳細については、「使用制限とクォータ」をご参照ください。