API7 Enterprise 3.2.13 の新機能:Ingress Controller Gateway Groups

Zhihuang Lin

June 18, 2024

Products

クラウドネイティブアーキテクチャは、そのスケーラビリティ、柔軟性、効率性により、企業のデジタル変革の核心的な推進力となっています。Kubernetesは、優れたコンテナオーケストレーション能力により、多くの企業がモダンなアプリケーションを構築・実行するための基盤として台頭しています。

アプリケーションの規模が拡大し、マイクロサービスアーキテクチャが一般的になるにつれて、サービスを円滑に保つためにゲートウェイを効率的かつ安全に管理することが、多くの企業にとって重要な課題となっています。このニーズに対応するため、API7 Enterpriseは最近、バージョン3.2.13でIngress Controllerのゲートウェイグループ管理機能を導入しました。この更新の具体的な内容と価値について詳しく説明し、この新機能をよりよく理解し活用するための手助けをします。

Ingress Controllerゲートウェイグループの使用方法

Ingress Controllerゲートウェイグループを作成する必要がある場合は、以下の手順に従ってください。

1. ゲートウェイグループの追加

  • API7 Enterpriseダッシュボードにログインし、左側のナビゲーションバーにある「Gateway Groups」メニュー項目をクリックします。

  • ゲートウェイグループ管理メニューで、下部にある「Add Gateway Group」ボタンをクリックします。

ゲートウェイグループの追加

2. ゲートウェイグループ情報の入力

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

3. デプロイ用スクリプトの取得

  • 新しいゲートウェイグループを作成すると、システムは自動的にトークンを含むデプロイスクリプトを生成します。ボタンをクリックしてスクリプトをコピーし、Kubernetes環境でデプロイできます。

  • トークンを紛失した場合やトークンを更新したい場合は、ゲートウェイグループ内でいつでもスクリプトを再生成できます。

生成されたスクリプトのコピー

4. Kubernetesを使用したゲートウェイグループの管理

  • Kubernetesでは、Custom Resource Definition(CRD)を通じてIngress Controllerゲートウェイグループリソースを操作・管理できます。

  • 管理の一貫性を保つため、ダッシュボード内の操作ボタンは無効化されています。すべての操作はKubernetes APIを通じて行ってください。

Ingress Controllerゲートウェイグループの読み取り専用リソース

5. デフォルトの公開とバージョン管理

  • Ingress Controllerゲートウェイグループ内のサービスは、デフォルトで公開状態となり、追加の操作は不要です。

  • Ingress Controllerゲートウェイグループのバージョン情報は、サービスハブに表示されないため、通常のゲートウェイグループとのバージョン管理の複雑さが軽減されます。

結論

API7 Enterprise v3.2.13で導入されたIngress Controllerのゲートウェイグループ管理機能は、Kubernetes環境でのゲートウェイリソースを効率的に管理し、クラウドネイティブアーキテクチャ全体の運用効率を向上させるのに役立ちます。

この新機能をぜひ体験し、使用中の貴重なフィードバックや提案をお待ちしています。

Tags: