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 關聯式資料庫 企業版
Filestore (NFS) 或等效的檔案儲存服務 共享永續儲存 必須支援 AppScan 360° Pod 的 ReadWriteMany 存取

如果您選擇表列服務之外的替代方案,請先與 GCP 管理員確認該服務符合環境設定資源中所述的相應先決條件,然後再繼續安裝。

網路輸出需求

GKE 節點必須具備連線至 HCL Harbor 容器登錄、AppScan 360° Helm 圖表儲存庫, 以及HCL 授權入口網站的外連 HTTPS (443) 連線能力。在建立叢集之前,請確認以下哪一項適用於您的環境:

  • 具備外部 IP 地址的節點:在預設情況下,具備外連網際網路的存取權。這不是生產叢集的建議狀態。
  • 私有節點(建議):在 VPC 網路和叢集使用的區域上,佈建 Cloud NAT 和 Cloud Router。如果您的組織使用共享 VPC,請先與您的網路 / 主專案團隊確認—子網路可能已存在 Cloud NAT 閘道器,重複建立可能會導致路由衝突。
  • 限制性輸出/以代理伺服器為基礎的網路:如果原則不允許 NAT 閘道,請針對 Harbor 登錄、圖表儲存庫,以及授權入口網站端點,配置輸出代理伺服器或防火牆允許清單,以替代對於無限制外連存取的依賴。

叢集設定

  • 在標準叢集上安裝:在 GKE 標準叢集上配置並部署 AppScan 360°,提供對節點配置的完整控制,實現靈活可靠的安裝。在此頁面上,共享 GCP 資源網路輸出需求叢集設定