• Google GCP 账号:需要一个 Google GCP 账号来创建部署 Rancher Server 和 Kubernetes 所需要的资源。
  • :如果您还没有 GCP 项目,请使用这个链接查看相关指南。
  • Google GCP 服务账号:使用此链接并按照说明创建 GCP 服务帐户和 token 文件。
  • 安装 :用于在 Google GCP 中配置服务器和集群。
  1. 打开命令行工具,执行命令,把 Rancher 快速入门需要用的到的文件克隆到本地。

  2. 执行cd quickstart/gcp命令,进入 GCP 快速部署文件夹。

  3. 重命名terraform.tfvars.example文件为terraform.tfvars

    • gcp_account_json - GCP 服务账号的文件路径和文件名称
    • rancher_server_admin_password - Rancher Server 的默认 admin 账户的密码
  4. 可选: 修改文件terraform.tfvars中的可选参数。

    请参阅快速启动说明和 了解更多信息。

    建议包括:

    • prefix - 全部创建资源的前缀。
    • machine_type - 使用的计算实例规格,最小规格为n1-standard-1。如果在预算范围内,建议使用n1-standard-2n1-standard-4
    • ssh_key_file_name - 使用指定的 SSH 密钥而不是~/.ssh/id_rsa(假设公共密钥为)
  5. 执行terraform init

  6. 将以上输出中的rancher_server_url粘贴到浏览器中。在登录页面中登录(默认用户名为admin,密码为在rancher_server_admin_password中设置的密码)。

结果:两个 Kubernetes 集群已部署到您的 GCP 帐户中,一个正在运行 Rancher Server,另一个可以用来部署您的实验应用。

使用 Rancher 部署工作负载,详情请参考部署工作负载

  1. 进入quickstart/gcp文件夹,执行terraform destroy --auto-approve