开发者社区> 问答> 正文

Swarm mode 集群的创建集群

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

[backcolor=transparent]注意:目前,swarm mode 集群处于公测阶段。

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

限制说明
  • 默认情况下,您最多可以创建 5 个集群(所有地域下),每个集群中最多可以添加 20 个节点。如果您需要创建更多的集群或添加更多的节点,请提交 工单申请
  • 随集群一同创建的负载均衡实例只支持按量付费的方式。
  • 用户账户需有 100 元的余额并通过实名认证,否则无法创建按量付费的 ECS 实例和负载均衡。

操作流程
  1. 登录 容器服务管理控制台
  2. 单击左侧导航中的 [backcolor=transparent]集群,单击右上角的 [backcolor=transparent]创建集群。
  3. 设置 [backcolor=transparent]集群名称。
    要创建的集群的名称。可以包含 1~64 个字符,包括数字,中文字符,英文字符和连字符 (-)。

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

  4. 设置集群的地域信息。
    • [backcolor=transparent]地域: 所创建集群将要部署到的地域。
    • [backcolor=transparent]可用区:集群的可用区。

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

  • 设置 [backcolor=transparent]集群模式 为 [backcolor=transparent]Swarm Mode 集群。

  • 设置集群的网络类型。
    可以选择集群归属的不同网络类型:经典网络或专有网络 VPC。相应的云服务器等云资源会在相应的网络环境下管理。
    • 选择经典网络不需要额外配置。
      经典网络是相对于专有网络 VPC 的说法,是由阿里云统一规划的公共基础网络。经典网络的网络地址和网络拓扑由阿里云分配,您无需进行任何特殊配置即可使用。
    • 选择专有网络 VPC 需要配置相关信息。
      专有网络 VPC 支持您基于阿里云构建一个隔离的网络环境,您可以完全掌控自己的虚拟网络,包括自由 IP 地址范围、划分网段、配置路由表和网关等。您指定一个 VPC、一个 VSwitchId 和容器的起始网段(Docker 容器所属的子网网段,为了便于 IP 管理,每个虚拟机的容器属于不同网段,容器子网网段不能和虚拟机网段冲突)。为了防止网络冲突等问题,建议您为容器集群建立属于自己的 VPC/VSwitchId。

  • 添加节点。

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

    • [backcolor=transparent]创建节点
      设置节点的操作系统。

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

    • 设置云服务器的实例规格。
      您可选择不同的实例规格和数量,并指定数据盘的容量(云服务器默认带有 20G 大小的系统盘)和登录密码。

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

  • [backcolor=transparent]添加已有节点
    您可以单击下边的 [backcolor=transparent]选择已有实例 将已有的云服务器添加到集群中,或者直接单击 [backcolor=transparent]创建集群 等集群创建完成后再通过集群列表页面添加已有云服务器。
    配置 EIP。
    当您将网络类型设置为 VPC 时,容器服务会默认给每一个专有网络下的云服务器配置一个 EIP。如果不需要,您可以勾选 [backcolor=transparent]不配置公网EIP 复选框,但是需要额外配置 SNAT 网关。

    创建一个负载均衡实例。

    目前创建集群会默认创建一个负载均衡实例。您可以通过这个负载均衡实例访问集群内的容器应用。所创建的负载均衡实例为按量付费实例。
    在 ECS 节点上安装云监控插件。
    您可以选择在节点上安装云监控插件,从而在云监控控制台查看所创建 ECS 实例的监控信息。

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

    [backcolor=transparent]注意:
    • 该设置仅在您选择 [backcolor=transparent]创建节点 时可用。
    • 您仅能将 ECS 实例的 IP 添加到位于同一地域的 RDS 实例的白名单中。

    1. 单击 [backcolor=transparent]请选择您想要添加白名单的RDS实例。

    2. 在弹出的对话框中选择所需的 RDS 实例并单击 [backcolor=transparent]确定。

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

    后续操作
    您可以查看集群创建日志。在 [backcolor=transparent]集群列表 页面,选择所创建的集群并单击 [backcolor=transparent]查看日志。

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

    展开
    收起
    反向一觉 2017-10-30 13:50:27 2108 0
    0 条回答
    写回答
    取消 提交回答
    问答排行榜
    最热
    最新

    相关电子书

    更多
    基于Kubernetes实现弹性的CI/CD系统 立即下载
    Future of CI_CD with Tekton and kubernetes 立即下载
    如何让k8s集群30s扩容3000个Pod 立即下载