全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
容器服务

创建 Kubernetes 集群

更新时间:2017-10-31 18:45:27

您可以通过容器服务管理控制台非常方便地快速部署 Kubernetes 集群。

前提条件

  • 您需要开通容器服务、资源编排(ROS)服务和访问控制(RAM)服务。

    登录 容器服务管理控制台ROS 管理控制台RAM 管理控制台 开通相应的服务。

    注意:容器服务 Kubernetes 集群部署依赖阿里云资源编排 ROS 的应用部署能力,所以创建 Kubernetes 集群前,您需要开通 ROS。

  • 所创建的资源均为按量付费,根据阿里云的计费要求,请确保您的现金账户余额不少于 100 元。

使用限制

  • 目前仅支持在华东 1、华东 2、华北 2、华北 3、华南 1 地域创建 Kubernetes 集群。
  • Kubernetes 集群仅支持专有网络 VPC。
  • ECS 实例使用限制:
    • 仅支持在创建集群时创建新的 ECS 实例,不支持将已有 ECS 实例添加到集群中。
    • 仅支持 CentOS 操作系统。
    • 仅支持创建按量付费的 ECS 实例。

      注意:实例创建后,您可以通过 ECS 管理控制台将按量付费的实例转为包年包月

    • 每个节点最多可包含 20 个节点。

操作步骤

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

  2. 单击 Kubernetes 进入 Kubernetes 集群列表页面。

  3. 单击页面右上角的 创建 Kubernetes 集群

    1

  4. 填写集群的名称。

    集群名称应包含1-64个字符,可包含数字、汉字、英文字符或连字符(-)。

  5. 选择集群所在的地域和可用区。

    目前仅支持在华东 1、华东 2、华北 2、华北 3、华南 1 地域创建 Kubernetes 集群。

    1

  6. 设置集群的网络。

    • 网络类型:Kubernetes 集群仅支持专有网络。
    • 专有网络:您可以选择 自动创建(创建 Kubernetes 集群时,同步创建一个 VPC)或者 使用已有(使用一个已有的 VPC)。选择 使用已有 后,您可以在已有 VPC 列表中选择所需的 VPC 和交换机。

      • 选择 自动创建,创建集群时,系统会自动为您的 VPC 创建一个 NAT 网关。
      • 选择 使用已有,如果您使用的 VPC 中当前已有 NAT 网关,容器服务会使用已有的 NAT 网关;如果 VPC 中没有 NAT 网关,系统会自动为您创建一个 NAT 网关。
        您需要指定 Pod 网络 CIDRService CIDR,不能与 VPC 及 VPC 内已有 Kubernetes 集群使用的网段重复,创建成功后不能修改。

      2

  7. 配置节点信息。

    • 是否新增节点:目前,Kubernetes 集群仅支持在创建集群时创建新的节点,不支持将已有节点添加到集群中。
    • 节点类型:目前,Kubernetes 集群仅支持创建按量付费的节点。
    • 登录密码:设置节点的登录密码。
  8. 设置 Master 节点的配置信息。

    您需要选择 Master 节点的系列和规格。

    注意:

    • 目前仅支持 CentOS 操作系统。
    • 目前仅支持创建 3 个 Master 节点。

    2

  9. 设置 Worker 节点的配置信息。

    您需要选择 Worker 节点的系列和规格,以及需要创建的 Worker 节点的数量(本示例创建一个 Worker 节点)。

    注意:

    • 目前仅支持 CentOS 操作系统。
    • 每个集群最多可包含 20 个节点。

    3

  10. 单击 创建集群,启动部署。

注意:一个包含多节点的 Kubernetes 集群的创建时间会在十几分钟左右。

查看集群部署结果

集群创建成功后,您可以在容器服务管理控制台的 Kubernetes 集群列表页面查看所创建的集群。

5

您可以单击右侧的 查看日志 查看集群的日志信息。

9

您可以单击右侧的 管理,查看集群的基本信息和连接信息。

6

其中:

  • API Server 公网连接端点:Kubernetes 的 API server 对公网提供服务的地址和端口,可以通过此服务在用户终端使用 kubectl 等工具管理集群。
  • Master 节点 SSH 连接地址:可以直接通过 SSH 登录到 Master 节点,以便对集群进行日常维护。
  • API Server 内网连接端点:Kubernetes 的 API server 对集群内部提供服务的地址和端口。此 IP 为负载均衡的地址,后端有 3 台 Master 提供服务。

    例如,您可以通过 SSH 登录到 Master 节点查看集群的节点信息。

    12

    可以发现,一共有 4 个节点,包括 3 个 Master 节点和我们在参数设置步骤填写的 1 个 Worker 节点。

本文导读目录