ポッド・サブネット(VCNネイティブ・ポッド)の作成
Roving Edgeデバイス上でVCNネイティブ・ポッド・ネットワーキングのポッド・サブネットを作成する方法をご紹介します。
このトピックの手順では、コントロール・プレーン・ノードで実行されているポッドのプライベートIPアドレスを提供する"pod"という名前のポッド・サブネットをVCNに作成します。このサブネット内のIPアドレスの数は、コントロール・プレーン・サブネット内のIPアドレスの数以上である必要があります。ポッド・サブネットはプライベート・サブネットである必要があります。
ポッド・サブネットは、プライベート・ポッドIPアドレスを使用して、ポッド間の通信および個々のポッドへの直接アクセスをサポートします。ポッド・サブネットはプライベートである必要があります。ポッド・サブネットにより、ポッドは同じワーカー・ノード上の他のポッドと通信でき、他のワーカー・ノード上のポッドはOCIサービス(サービス・ゲートウェイ経由)およびインターネット(NATゲートウェイ経由)と通信できます。
次のリソースを、リストされた順序で作成します。
-
Podセキュリティ・リスト
-
ポッド・サブネット
ポッド・セキュリティ・リストの作成
セキュリティ・リストを作成します。「セキュリティ・リストの作成」を参照してください。Terraform入力については、Terraformスクリプトの例(VCNネイティブ・ポッド)を参照してください。
次の表に示すセキュリティ・ルールでは、ポッドに直接接続できるトラフィックを定義します。これらのセキュリティ・ルールは、ネットワーク・セキュリティ・グループ(NSG)の一部またはセキュリティ・リストで使用します。NSGを使用することをお薦めします。
セキュリティ・ルールは、ノード・プールに指定されたポッド・サブネットに接続されているすべてのワーカー・ノード内のすべてのポッドに適用されます。
ルーティング・ルールおよびルート表で指定されたルーティング・ポリシーに基づいて、受信リクエストをポッドにルーティングします。VCNの作成(VCNネイティブ・ポッド・ネットワーキング)で定義されているルート表を参照してください。
この例では、ポッド・サブネット・セキュリティ・リストに次の入力を使用します。
|
デバイス・コンソール・プロパティ |
CLIプロパティー |
|---|---|
|
|
|
1つのエグレス・セキュリティ・ルール:
|
1つのエグレス・セキュリティ・ルール:
|
|
8つのイングレス・セキュリティ・ルール: |
8つのイングレス・セキュリティ・ルール:
|
|
イングレス・ルール 1
|
イングレス・ルール 1
|
|
イングレス・ルール 2
|
イングレス・ルール 2
|
|
イングレス・ルール 3
|
イングレス・ルール 3
|
|
イングレス・ルール 4
|
イングレス・ルール 4
|
|
イングレス・ルール 5
このイングレスはオプションです。このポートは、エンド・ユーザー・アプリケーション用に開いています。このルールは、デプロイされるアプリケーションによって異なる場合があります。 |
イングレス・ルール 5
このイングレスはオプションです。このポートは、エンド・ユーザー・アプリケーション用に開いています。このルールは、デプロイされるアプリケーションによって異なる場合があります。 |
|
イングレス・ルール 6
|
イングレス・ルール 6
|
|
イングレス・ルール 7
|
イングレス・ルール 7
|
|
イングレス・ルール 8
|
イングレス・ルール 8
|
ポッド・サブネットの作成
サブネットの作成サブネットの作成を参照してください。Terraform入力については、Terraformスクリプトの例(VCNネイティブ・ポッド)を参照してください。
この例では、次の入力を使用してポッド・サブネットを作成します。VCNの作成(VCNネイティブ・ポッド・ネットワーキング)で作成されたVCNのOCIDを使用します。VCNを作成したのと同じコンパートメントにポッド・サブネットを作成します。
このサブネットの名前は正確に"pod"である必要があります。
|
デバイス・コンソール・プロパティ |
CLIプロパティー |
|---|---|
|
|