GCP-GKE の配置
AppScan 360° Google Kubernetes Engine (GKE) Standard クラスターを使用した Google Cloud Platform (GCP) への配置をサポートします。
GKE Standard クラスターでは、Google がコントロール・プレーンを管理しながら、クラスター管理者がノード・プールを介してワーカー・ノードのプロビジョニング、サイズ設定、保守を行い、基盤となる Kubernetes インフラストラクチャーを完全に制御します。
共有 GCP リソース
Google Cloud Platform は、Kubernetes ベースの配置がコンテナー・オーケストレーション、データベース、共有ストレージのニーズに利用できる、さまざまなマネージド・サービスを提供します。以下の表は、HCL が AppScan 360° を検証した具体的な GCP サービスの一覧です。これらは計画をサポートするための参照として提供されるものであり、必須の規定ではありません。組織の GCP 管理者は、各サービスに記載されている基本的な機能要件を満たしていれば、インフラストラクチャー基準に一致する同等のサービスまたは代替サービスを選択できます。
| HCL によって検証された GCP サービス | 機能要件 | 注 |
|---|---|---|
| GKE 標準クラスター | コンテナー・オーケストレーション | |
| Cloud SQL (SQL Server)/PostgreSQL | リレーショナル・データベース | Enterprise Edition |
| Filestore (NFS) または同等のファイル・ストレージ | 共有の永続ストレージ | AppScan 360° ポッドの ReadWriteMany アクセスをサポートする必要があります |
記載されているサービスの代替サービスを選択した場合は、インストールを続行する前に、「環境設定リソース」で説明されている対応する前提条件を満たしていることを GCP 管理者に確認します。
ネットワーク出力要件
GKE ノードには、HCL Harbor コンテナー・レジストリー、AppScan 360° Helm チャート・リポジトリー、および HCL ライセンス・ポータルへのアウトバウンド HTTPS (443) 接続がなければなりません。クラスターを作成する前に、以下のどれが使用している環境に適用されるかを確認します。
- 外部 IP アドレスを持つノード: デフォルトでは、アウトバウンド・インターネット・アクセスが利用可能です。この方法は、実動クラスターにはお勧めできない体制です。
- プライベート・ノード (推奨): クラスターで使用される VPC ネットワークおよびリージョンに Cloud NAT および Cloud Router をプロビジョニングします。組織で共有 VPC を使用している場合は、まずネットワーク/ホストプロジェクト・チームに確認します。サブネットに Cloud NAT ゲートウェイが既に存在する可能性があり、重複を作成するとルーティングの競合が発生する可能性があります。
- 限定的な出力/プロキシベースのネットワーク: NAT ゲートウェイがポリシーで許可されていない場合は、無制限のアウトバウンド・アクセスに依存するのではなく、Harbor レジストリー、チャート・リポジトリー、およびライセンス・ポータル・エンドポイントに出力プロキシーまたはファイアウォール許可リストを構成します。
クラスターの設定
- 標準クラスターへのインストール: AppScan 360° を GKE Standard クラスターに構成および配置し、ノード構成を完全に制御して、柔軟で信頼性の高いインストールを実現します。このページでは、共有 GCP リソース・ネットワーク出力要件クラスターの設定