• DigitalOcean 账号:in 需要一个 DigitalOcean 账号来创建部署 Rancher Server 和 Kubernetes 所需要的资源。
  • :如果您还没有 DigitalOcean Access Key,请使用这个链接查看相关指南。
  • 安装 Terraform:用于在 DigitalOcean 中配置服务器和集群。
  • 安装 :您将需要下载 RKE 的 Terraform Provider 的二进制文件,该二进制文件与您的工作站的操作系统相对应。然后,您需要将二进制文件移到 Terraform 插件目录中。目录名称将取决于您的操作系统。有关如何安装 Terraform 插件的更多信息,请参考Terraform 文档
  1. 执行cd quickstart/do命令,进入 DigitalOcean 快速部署文件夹。

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

    • do_token - DigitalOcean Access Key
    • rancher_server_admin_password - Rancher Server 的默认 admin 账户的密码
  3. 可选: 修改文件中的可选参数。

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

    建议包括:

    • do_region - DigitalOcean 区域,默认的 DigitalOcean 区域不一定是距离您最近的区域,建议选择距离您最近的区域,降低延迟。
    • droplet_size - 使用的计算实例规格,最小规格为s-2vcpu-4gb。如果在预算范围内,建议使用s-4vcpu-8g
    • ssh_key_file_name - 使用指定的 SSH 密钥而不是(假设公共密钥为${ssh_key_file_name}.pub
  4. 执行terraform init

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

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

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

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