- Google GCP 账号:需要一个 Google GCP 账号来创建部署 Rancher Server 和 Kubernetes 所需要的资源。
- :如果您还没有 GCP 项目,请使用这个链接查看相关指南。
- Google GCP 服务账号:使用此链接并按照说明创建 GCP 服务帐户和 token 文件。
- 安装 :用于在 Google GCP 中配置服务器和集群。
执行
cd quickstart/gcp
命令,进入 GCP 快速部署文件夹。重命名
terraform.tfvars.example
文件为terraform.tfvars
。-
gcp_account_json
- GCP 服务账号的文件路径和文件名称rancher_server_admin_password
- Rancher Server 的默认 admin 账户的密码
可选: 修改文件
terraform.tfvars
中的可选参数。请参阅快速启动说明和 了解更多信息。
建议包括:
- - Google GCP 区域,默认的 Google GCP 区域 不一定是距离您最近的区域,建议选择距离您最近的区域,降低延迟。
machine_type
- 使用的计算实例规格,最小规格为n1-standard-1
。如果在预算范围内,建议使用n1-standard-2
或n1-standard-4
。ssh_key_file_name
- 使用指定的 SSH 密钥而不是~/.ssh/id_rsa
(假设公共密钥为)
执行
terraform init
。将以上输出中的
rancher_server_url
粘贴到浏览器中。在登录页面中登录(默认用户名为admin
,密码为在rancher_server_admin_password
中设置的密码)。
**结果:**两个 Kubernetes 集群已部署到您的 GCP 帐户中,一个正在运行 Rancher Server,另一个可以用来部署您的实验应用。
使用 Rancher 部署工作负载,详情请参考部署工作负载。
进入
quickstart/gcp
文件夹,执行terraform destroy --auto-approve
。