ACS クラスタを作成する前に、すべてのリソースが効率的に使用され、今後のビジネス拡張のために十分なアドレス空間が確保されるように、クラスタの VPC、vSwitch、およびサービス CIDR ブロックを設計する必要があります。このトピックでは、VPC 内の ACS クラスタのネットワークを設計する方法について説明します。
ネットワーク規模
リージョンとゾーン
VPC の数
vSwitch の数
ポッドの数
ネットワーク設計
VPC CIDR ブロックには、vSwitch CIDR ブロックが含まれています。ACS ネットワーク CIDR ブロックは、ポッド CIDR ブロックとサービス CIDR ブロックで構成されています。

ACS クラスタネットワークを構成する場合は、次のパラメータを設定し、CIDR ブロックに注意する必要があります。
VPC
次の CIDR ブロックまたはそのサブセットのいずれかを、VPC のプライマリ IPv4 CIDR ブロックとして指定できます。192.168.0.0/16、172.16.0.0/12、および 10.0.0.0/8。これらの CIDR ブロックは、RFC で定義されている標準のプライベート CIDR ブロックです。サブネットマスクの長さは 8 ~ 28 ビットである必要があります。例:192.168.0.0/16。
100.64.0.0/10、224.0.0.0/4、127.0.0.0/8、169.254.0.0/16、およびそのサブネット以外のカスタム CIDR ブロックを、VPC のプライマリ IPv4 CIDR ブロックとして使用することもできます。
複数の VPC を使用するシナリオ、またはデータセンターと VPC が同じ場所に配置されているハイブリッドクラウドシナリオでは、サブネットマスクの長さが 16 ビット以下の標準 RFC CIDR ブロックのサブセットを VPC CIDR ブロックとして使用することをお勧めします。VPC とデータセンターの CIDR ブロックが互いに重複していないことを確認してください。
IPv6 CIDR ブロックは、VPC で IPv6 が有効化された後、VPC によってポッドに割り当てられます。詳細については、「ポッドに IPv6 アドレスを割り当てる」をご参照ください。
vSwitch
ポッドの IP アドレスは、ポッド vSwitch の CIDR ブロックから割り当てられます。これにより、ポッドは相互に通信できます。ポッドは、Kubernetes クラスタ内のコンテナのグループです。各ポッドには IP アドレスがあります。VPC 内の vSwitch の CIDR ブロックは、VPC CIDR ブロックのサブセットである必要があります。vSwitch の CIDR ブロックを指定する場合は、次の項目に注意してください。
クラスタが存在する VPC に属する vSwitch を選択する必要があります。
ACS ネットワークでは、ポッドの IP アドレスはポッド vSwitch によって割り当てられます。
CIDR ブロックは、サービス CIDR ブロックと重複することはできません。
サービス CIDR ブロック
重要サービス CIDR ブロックは、作成後に変更することはできません。
サービスの CIDR ブロック。サービス CIDR ブロックは、ClusterIP タイプのサービスに IP アドレスを提供します。サービスは Kubernetes の概念です。各サービスには IP アドレスがあります。サービス CIDR ブロックを指定する場合は、次の項目に注意してください。
サービスの IP アドレスは、ACS クラスタ内でのみ有効です。
サービス CIDR ブロックは、vSwitch CIDR ブロックと重複することはできません。
次の表に、ACS シナリオにおけるコンテナネットワークのマルチゾーン構成の例を示します。
VPC CIDR ブロック | vSwitch CIDR ブロック | サービス CIDR ブロック | 割り当て可能なポッド IP アドレスの最大数 |
192.168.0.0/16 | ゾーン I 192.168.0.0/19 | 172.21.0.0/20 | 8,192 |
ゾーン J 192.168.32.0/19 | 8,192 |