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 Standard 集群 容器编排
Cloud SQL (SQL Server) / PostgreSQL 关系数据库 企业版
Filestore (NFS) 或等效文件存储 共享的永久性存储 对于 AppScan 360° Pod,必须支持 ReadWriteMany 访问权限

如果您选择所列服务的替代方案,则在继续进行安装之前,向您的 GCP 管理员确认该方案是否满足环境设置资源中描述的相应先决条件。

网络出口要求

GKE 节点必须通过出站 HTTPS (443) 连接到 HCL Harbor 容器注册表、AppScan 360° Helm 图表存储库以及 HCL 许可证门户网站。在创建集群之前,请确认以下哪项适用于您的环境:

  • 具有外部 IP 地址的节点:缺省情况下,可进行出站互联网访问。对于生产集群,不建议采用此态势。
  • 专用节点(推荐):在集群使用的 VPC 网络和区域上配置 Cloud NAT 和 Cloud Router。如果贵组织使用共享 VPC,请先与您的网络或宿主项目团队确认:对于该子网,可能已存在 Cloud NAT 网关,重复创建可能会导致路由冲突。
  • 限制性出口/基于代理的网络:如果策略不允许使用 NAT 网关,请为 Harbor 注册表、图表存储库和许可证门户网站端点配置出口代理或防火墙允许列表,而不是依赖无限制的出站访问。

集群设置

  • Standard 集群上的安装:在 GKE Standard 集群上配置和部署 AppScan 360°。该方案提供对节点配置的完全控制,从而确保安装过程灵活且可靠。在此页面上共享 GCP 资源网络出口要求集群设置