为 GKE 设置

本页面简要介绍了如何在您的环境中设置 Binary Authorization 强制执行以与 Google Kubernetes Engine (GKE) 搭配使用。您可以使用 Google Cloud Console 或 Google Cloud CLI 设置 Binary Authorization。您还可以使用 Binary Authorization REST API 执行一些设置步骤。

如需查看包含以下设置步骤的端到端教程,请参阅 Google Cloud CLI 使用入门Google Cloud 控制台使用入门

如需设置 Binary Authorization,请执行以下步骤:

  1. 启用 Binary Authorization

    通过启用 Binary Authorization API,您还可以在 Google Cloud 控制台的 GKE 安全状况页面中查看运行容器映像的问题,而无需在单个集群上启用功能。如需了解详情,请参阅 GKE 文档中的安全状况信息中心简介

  2. 创建集群并启用 Binary Authorization,或在现有集群上启用 Binary Authorization

  3. 配置 Binary Authorization 政策。

    您可以在政策中配置以下功能:

  4. 可选:如果您的不同 Google Cloud 项目具有政策或 Container Registry 制品库,请授予跨项目访问所需的 IAM 角色。如需查看相关说明,请参阅在 GKE 中为 Binary Authorization 配置跨项目访问

  5. 可选:使用 built-by-cloud-build 证明者仅部署由 Cloud Build 构建的映像预览版)。

  6. 可选:使用证明

  7. 部署容器映像

  8. 在 Cloud Audit Logs 中查看事件