全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
容器服务

创建集群

更新时间:2018-04-04 20:37:12

您可以在创建集群的时候同时指定云服务器的配置和个数,也可以创建一个零节点的集群,之后再绑定其他云服务器。

注意:如果您选择创建一个零节点集群,创建完成后,集群会处于“待激活”状态,添加云服务器后就可以激活集群(变为“运行中”状态)。有关如何向集群中添加已有云服务器,参见 添加已有节点

使用须知

容器服务在创建集群的过程中,会进行如下操作:

  • 如果您勾选 自动创建负载均衡,系统会创建负载均衡,并配置 80->9080 监听。

  • 创建安全组,安全组的规则如下:
    VPC 网络入方向:
    1

  • 如果您已经开通了 RAM 服务,系统会创建 RAM 子账号。

  • 如果您选择 创建节点,系统会创建 ECS。同时为 ECS 分配公网 IP (如果是 VPC 网络,则会分配 EIP,同时会创建相应的路由规则)。

  • 集群创建过程中,容器服务会使用您设置的 登录密码 配置 ECS 节点。

    注意:容器服务不会保存该密码。

  • VPC 节点配置失败时,容器服务会收集节点创建初始化的标准输出信息。您可以在集群的日志信息中查看。

限制说明

  • 用户账户需有 100 元的余额并通过实名认证,否则无法创建按量付费的 ECS 实例和负载均衡。
  • 随集群一同创建的负载均衡实例只支持按量付费的方式。
  • 每个账号默认可以创建的云资源有一定的配额,如果超过配额创建集群会失败。请在创建集群前确认您的配额。如果您需要提高您的配额,请提交工单申请。
    • 每个账号默认最多可以创建 5 个集群(所有地域下),每个集群中最多可以添加 20 个节点。
    • 每个账号默认最多可以创建 100 个安全组。
    • 每个账号默认最多可以创建 60 个按量付费的负载均衡实例。
    • 每个账号默认最多可以创建 20 个EIP。

操作步骤

  1. 登录 容器服务管理控制台

  2. 在 Swarm 菜单下,单击左侧导航中的 集群,单击右上角的 创建集群

    1

  3. 设置集群的基本信息。

    • 集群名称: 要创建的集群的名称。可以包含 1~64 个字符,包括数字、中文字符、英文字符和连字符 (-)。

      注意: 集群名称在同一个用户和同一个地域下必须唯一。

    • 地域: 所创建集群将要部署到的地域。
    • 可用区:集群的可用区。

      注意:您可以根据您的服务器分布情况,选择不同的地域和可用区。

    2

  4. 设置集群的网络类型。目前支持专有网络 VPC 网络类型。

    专有网络 VPC 需要配置相关信息。

    1

    专有网络 VPC 支持您基于阿里云构建一个隔离的网络环境,您可以完全掌控自己的虚拟网络,包括自由 IP 地址范围、划分网段、配置路由表和网关等。
    您指定一个 VPC、一个 VSwitchId 和容器的起始网段(Docker 容器所属的子网网段,为了便于 IP 管理,每个虚拟机的容器属于不同网段,容器子网网段不能和虚拟机网段冲突)。为了防止网络冲突等问题,建议您为容器集群建立属于自己的 VPC/VSwitchId。

  5. 添加节点。

    4

    您可以在创建集群的同时创建若干个节点,或者创建一个零节点集群并添加已有云服务器。有关如何添加已有云服务器的详细信息,参见 添加已有节点

    • 创建节点

      1. 设置节点的操作系统。

        5

        目前支持的操作系统包括 Ubuntu 16.04 64 位和 CentOS 7.4 64 位。

      2. 设置云服务器的实例规格。

        6

        您可选择不同的实例规格和数量,并指定数据盘的容量(云服务器默认带有 20G 大小的系统盘)和登录密码。集群创建过程中,容器服务会使用您设置的 登录密码 配置 ECS 节点,但是容器服务不会保存该密码。

        注意:

        • 如果您选择了数据盘,它会被挂载到 /var/lib/docker 目录,用于 Docker 镜像和容器的存储。
        • 从性能和管理考虑,建议您在宿主机挂载独立的数据盘,并利用 Docker 的 volume 对容器的持久化数据进行管理。
    • 添加已有节点

      您可以单击下边的 选择已有实例 将已有的云服务器添加到集群中,或者直接单击 创建集群 等集群创建完成后再通过集群列表页面添加已有云服务器,参见 添加已有节点

  6. 配置 EIP。

    当您将网络类型设置为 VPC 时,容器服务会默认给每一个专有网络下的云服务器配置一个 EIP。如果不需要,您可以勾选 不保留公网EIP 复选框,但是需要额外配置 SNAT 网关。

    注意:每个账号最多可申请 20 个EIP。当您创建集群时选择使用 VPC 网络且选择系统自动创建 EIP 时,如果您账号下的 EIP 已达到配额,创建集群会失败。

    7

  7. 创建一个负载均衡实例。

    8

    目前创建集群会默认创建一个负载均衡实例。您可以通过这个负载均衡实例访问集群内的容器应用。所创建的负载均衡实例为按量付费实例。

  8. 在 ECS 节点上安装云监控插件。

    您可以选择在节点上安装云监控插件,从而在云监控控制台查看所创建 ECS 实例的监控信息。

    9

  9. 将节点 IP 添加到 RDS 实例的白名单。

    您可以选择将所创建节点的 IP 添加到 RDS 实例的白名单中,方便 ECS 实例访问 RDS 实例。

    注意:

    • 建议您选择 创建节点 时进行该项配置。
    • 如果您选择 添加已有节点,对该项进行配置。在集群创建界面就添加已有 ECS 实例,配置可用;在创建零节点集群后添加 ECS 实例,该配置不生效。
    • 您仅能将 ECS 实例的 IP 添加到位于同一地域的 RDS 实例的白名单中。
    1. 单击 请选择您想要添加白名单的RDS实例

      10

    2. 在弹出的对话框中选择所需的 RDS 实例并单击 确定

      11

  10. 单击 创建集群

    集群创建成功后,如果需要单独配置云服务器或负载均衡,可以去相应的控制台进行相关操作。

后续操作

您可以查看集群创建日志。在 集群列表 页面,选择所创建的集群并单击 查看日志

1

您可以在创建的集群中创建应用。有关创建应用的详细信息,参见 创建应用

参考文档

如果集群创建失败,您可以参考 创建集群失败常见错误 进行问题排查。

本文导读目录