从 v2.2.0 开始可用

您可以使用 Rancher 创建一个托管于阿里云 Alibaba Cloud Kubernetes (ACK) 中的集群。Rancher 已经为 ACK 实现并打包了针对 ACK 的集群驱动,但是默认情况下,这个集群驱动是未启用的。为了启动 ACK 集群,您需要先启用 ACK 集群驱动程序。启用集群驱动后,可以开始配置 ACK 集群。

先决条件

注意 部署到 ACK 将会产生费用。

  1. 在阿里云中,通过控制台激活以下服务。

  2. 确保您将用于创建 ACK 集群的帐户具有适当的权限。从阿里巴巴云的官方文档角色授权使用容器服务控制台作为 RAM 用户获得详细信息。

  3. 在阿里云里,创建一个访问密钥

  4. 在阿里云里,创建一个SSH 密钥对。这个密钥用于访问 Kubernetes 集群中的节点。

创建一个 ACK 集群

  1. 集群 页,点击 添加

  2. 选择 Alibaba ACK

  3. 输入 集群名称

  4. 通过成员角色来设置用户访问集群的权限。

    • 点击添加成员将需要访问这个集群的用户添加到成员中。
    • 角色下拉菜单中选择每个用户的权限。
  5. 为 ACK 集群配置 访问账户,选择构建集群的地理区域,并输入之前创建的访问密钥。

  6. 单击 下一步: 配置集群,然后选择集群类型、Kubernetes 版本和可用的区域。

  7. 如果您选择 Kubernetes 作为集群类型,单击 下一步: 配置主节点,然后完成 主节点 表单的配置。

  8. 点击 下一步: 配置 Worker 节点,完成 Worker 节点 表单。

  9. 检查您的选项是否正确. 然后点击 创建

结果:

  • 您的集群创建成功并进入到Provisioning(启动中)的状态,Rancher 正在拉起您的集群。
  • 在集群状态变为Active(激活)状态后,您将可以开始访问您的集群。
  • Active的集群中,有两个默认项目:Default项目(包括default命名空间)和System项目(包括cattle-systemingress-nginxkube-publickube-system)。