Alibaba Cloud Container Service for Kubernetes (ACK) では、コンソールからエッジノードプールを管理できます。ノードプールの作成、編集、削除が可能です。
手順
ACK コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。
クラスター ページで、目的のクラスターを見つけてその名前をクリックします。左側のペインで、 を選択します。
エッジノードプールの作成
[ノードプール] ページで、[エッジノードプールの作成] をクリックします。
[エッジノードプールの作成] ページで、「エッジノードプールのプロパティ」の説明に従ってプロパティを設定します。次に、[送信] をクリックします。
エッジノードプールの表示
[ノードプール] ページで、ノードプールの名前をクリックすると、その詳細が表示されます。
[基本情報] タブをクリックして、ノードプール ID、コンテナーランタイム、クラウドからエッジへのネットワーク接続、ノード間ネットワーク接続、Pod ネットワークモード、ノードラベル、Taint などの情報を表示します。
[モニタリング] タブをクリックして、ノードのモニタリング情報を表示します。
エッジノードプールの編集
[ノードプール] ページで、対象のノードプールを見つけ、[操作] 列の [編集] をクリックします。
エッジノードプールを編集するページで、編集可能なプロパティを変更し、[送信] をクリックします。
説明編集できるのは、ノードプール名、ノードラベル、Taint のみです。詳細については、「エッジノードプールのプロパティ」をご参照ください。
エッジノードプールの削除
[ノードプール] ページで、対象のノードプールを見つけ、[操作] 列の
アイコンをクリックし、[削除] をクリックします。[ノードプールの削除] ダイアログボックスで、ノードプールの削除に関する注意事項をよくお読みください。情報を確認したら、[OK] をクリックします。
説明エッジノードプールにエッジノードが含まれている場合は、まず「エッジノードを削除」する必要があります。そうしないと、エッジノードプールを削除できません。
エッジノードプールのプロパティ
プロパティ | 作成後に編集可能 | 説明 |
ノードプール名 |
| 名前は 1~63 文字である必要があります。数字、アンダースコア (_)、ハイフン (-) を使用できます。先頭は、文字、漢字、または数字である必要があります。 |
コンテナランタイム |
| バージョン 1.24 以降の ACK Edge クラスターは、containerd ランタイムのみをサポートします。 |
クラウドからエッジへのネットワーク接続 |
| インターネット: ノードプール内のノードは、インターネットを介してクラウドノードと対話します。ノードプール内のアプリケーションは、クラウド内の VPC の内部ネットワークに直接アクセスできません。このタイプは、エッジサービスがクラウドへの依存度が低く、クラウドからエッジへの通信やセキュリティに特定の要件がない場合に選択します。 プライベートネットワーク: ノードプール内のノードは、専用回線、VPN、Cloud Enterprise Network (CEN) などの方法でクラウドネットワークに接続します。これにより、より高品質なクラウドからエッジへの通信と、より優れたセキュリティが提供されます。このタイプは、サービスが頻繁なクラウドからエッジへの対話を必要とし、ネットワーク品質とセキュリティに対する要件が高い場合に選択します。ノードとクラウド間の専用回線インフラストラクチャを事前に設定する必要があります。 |
ノード間ネットワーク接続 |
| 相互接続: このノードプール内のすべてのノードは、レイヤー 3 で相互接続されます。 説明 シナリオ: 標準の IDC または VPC は、ホストが内部ネットワークを介して相互接続されているノードプールとして扱われます。 相互接続されていない: このノードプール内のすべてのホストは、レイヤー 3 で相互接続されていません。 説明 シナリオ: 散在するエッジデバイスのグループが同じノードプールにあり、ホスト同士が通信する必要はありません。 |
Pod ネットワークモード |
| コンテナーネットワーク: Pod は独立したネットワークスタックを持ち、ホストのネットワークポートを使用しません。Flannel、kube-proxy、CoreDNS などのコンポーネントをインストールする必要があります。このモードは、コンテナーネットワークの詳細な制御が必要なシナリオに適しています。 ホストネットワーク: Pod はホストのネットワークスタックを直接使用し、IP アドレスとポートをホストと共有します。デフォルトでは、ホストネットワークモードを使用するノードプール内のノードには、Flannel、kube-proxy、CoreDNS などのコンポーネントはインストールされません。このモードは、より大きなクラスターサイズをサポートします。軽量サービスや、サービス同士が通信する必要がないシナリオに適しています。 |
ノードラベル |
| ノードプール内のすべてのノードにラベルを追加します。 |
テイント |
| ノードプール内のすべてのノードに Taint を追加します。 |