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

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

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

    • azure_subscription_id - Microsoft Azure 订阅 ID
    • azure_client_id - Microsoft Azure 客户端 ID
    • azure_client_secret - Microsoft Azure 客户端密钥
    • azure_tenant_id - Microsoft Azure 租户 ID
  4. 可选: 修改文件terraform.tfvars中的可选参数。

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

    • azure_location - Microsoft Azure 区域,默认的 Microsoft Azure 区域不一定是距离您最近的区域,建议选择距离您最近的区域,降低延迟。
    • prefix - 全部创建资源的前缀。
    • instance_type - 使用的计算实例规格,最小规格为Standard_DS2_v2。如果在预算范围内,建议使用Standard_DS2_v3Standard_DS3_v2
    • ssh_key_file_name - 使用指定的 SSH 密钥而不是(假设公共密钥为${ssh_key_file_name}.pub
  5. 执行terraform init

  6. 执行 terraform apply --auto-approve 开始初始化环境,命令行工具返回以下信息时,表示命令执行成功,完成了初始化环境配置。

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

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

  1. 等待命令行界面显示完成了资源删除的信息。