如果您通过 Google Cloud Marketplace 提供基于自动生成的标准软件包的 Terraform Kubernetes 应用,那么客户在获取并部署您的产品时会看到以下界面布局。
部署包的客户视图
Terraform 界面
标准客户输入元素显示在以下屏幕截图的左侧,包括地区、机器类型、磁盘选项和网络选项。如果您的产品支持 Terraform 界面部署,您的客户可以在 Terraform 界面或 Terraform CLI 之间切换。
客户必须指定部署服务账号,Infra Manager 会使用该账号运行命令 Terraform apply
。
如果客户的部署需要多个网络接口卡,则他们可以通过单击添加网络接口来添加其他网络接口。
要部署您的产品,您的客户必须填写输入字段,然后点击部署。
Terraform CLI
以下屏幕截图显示了标准客户输入元素,包括以下内容:
- 服务账号
- gcloud CLI 配置说明
若要部署您的产品,您的客户必须执行以下操作:
- 复制提供的命令。
- 替换所有占位符,例如部署名称和服务账号。
如果您的 Terraform 模块需要没有默认值的输入,您必须在提供给客户的用户指南中描述这些输入。
已部署包的客户视图
以下屏幕截图显示了客户成功部署您的产品后看到的产品视图。这包括以下标准输出元素:
- 站点地址
- 临时管理员密码
- 实例信息
如果部署失败,客户可以点击查看日志,系统会将客户重定向到触发 Terraform 配置的 Cloud Build 作业的日志。