API7 Enterprise 3.2.13 の新機能:Ingress Controller Gateway Groups
June 18, 2024
クラウドネイティブアーキテクチャは、そのスケーラビリティ、柔軟性、効率性により、企業のデジタル変革の核心的な推進力となっています。Kubernetesは、優れたコンテナオーケストレーション能力により、多くの企業がモダンなアプリケーションを構築・実行するための基盤として台頭しています。
アプリケーションの規模が拡大し、マイクロサービスアーキテクチャが一般的になるにつれて、サービスを円滑に保つためにゲートウェイを効率的かつ安全に管理することが、多くの企業にとって重要な課題となっています。このニーズに対応するため、API7 Enterpriseは最近、バージョン3.2.13でIngress Controllerのゲートウェイグループ管理機能を導入しました。この更新の具体的な内容と価値について詳しく説明し、この新機能をよりよく理解し活用するための手助けをします。
Ingress Controllerゲートウェイグループの使用方法
Ingress Controllerゲートウェイグループを作成する必要がある場合は、以下の手順に従ってください。
1. ゲートウェイグループの追加
-
API7 Enterpriseダッシュボードにログインし、左側のナビゲーションバーにある「Gateway Groups」メニュー項目をクリックします。
-
ゲートウェイグループ管理メニューで、下部にある「Add Gateway Group」ボタンをクリックします。

2. ゲートウェイグループ情報の入力
- ポップアップウィンドウで、ゲートウェイグループタイプとして「Ingress Controller」を選択し、必要な設定情報を入力します。ゲートウェイグループタイプは作成後に変更できないため、正しいタイプを選択してください。

3. デプロイ用スクリプトの取得
-
新しいゲートウェイグループを作成すると、システムは自動的にトークンを含むデプロイスクリプトを生成します。ボタンをクリックしてスクリプトをコピーし、Kubernetes環境でデプロイできます。
-
トークンを紛失した場合やトークンを更新したい場合は、ゲートウェイグループ内でいつでもスクリプトを再生成できます。

4. Kubernetesを使用したゲートウェイグループの管理
-
Kubernetesでは、Custom Resource Definition(CRD)を通じてIngress Controllerゲートウェイグループリソースを操作・管理できます。
-
管理の一貫性を保つため、ダッシュボード内の操作ボタンは無効化されています。すべての操作はKubernetes APIを通じて行ってください。

5. デフォルトの公開とバージョン管理
-
Ingress Controllerゲートウェイグループ内のサービスは、デフォルトで公開状態となり、追加の操作は不要です。
-
Ingress Controllerゲートウェイグループのバージョン情報は、サービスハブに表示されないため、通常のゲートウェイグループとのバージョン管理の複雑さが軽減されます。
結論
API7 Enterprise v3.2.13で導入されたIngress Controllerのゲートウェイグループ管理機能は、Kubernetes環境でのゲートウェイリソースを効率的に管理し、クラウドネイティブアーキテクチャ全体の運用効率を向上させるのに役立ちます。
この新機能をぜひ体験し、使用中の貴重なフィードバックや提案をお待ちしています。