AOS编排语言系列教程(八):创建容器集群Cluster

举报
tsjsdbd 发表于 2018/10/26 11:34:38 2018/10/26
【摘要】 华为云的云容器引擎(Cloud Container Engine,简称CCE)可以提供高可靠高性能的企业级容器应用管理服务,CCE.Cluster、CCE.NodePool用于部署华为云PaaS层的kubernetes集群资源。我们在已创建虚拟私有云和子网的模板中,加入创建一个容器集群(包含一个节点)。

目前容器是非常热门的一项技术,是Cloud2.0时代的技术标准。华为云的云容器引擎(Cloud Container Engine,简称CCE可以提供高可靠高性能的企业级容器应用管理服务CCE.ClusterCCE.NodePool用于部署华为云PaaS层的kubernetes集群资源。通过CCE.Cluster资源可以为用户提供编排用户应用功能。通过创建CCE.NodePool资源,方便用户将华为云上资源编排在节点上,提供更加强大优质的功能。

我们在已创建虚拟私有云和子网的模板中,加入创建一个容器集群(包含一个节点):

tosca_definitions_version: huaweicloud_tosca_version_1_0
node_templates:
  mysubnet:
    type: HuaweiCloud.VPC.Subnet
    properties:
      cidr: '192.168.1.0/24'
      dhcpEnable: true
      gateway: 192.168.1.1
      name: my-subnet
      vpcId:
        get_reference: myvpc
    requirements:
      - vpcId:
          node: myvpc
  myvpc:
    type: HuaweiCloud.VPC.VPC
    properties:
      cidr: '192.168.0.0/16'
      name: my-vpc
  mycluster:
    type: HuaweiCloud.CCE.Cluster
    properties:
      subnetId:
        get_reference: mysubnet
      flavor: cce.s1.small
      vpcId:
        get_reference: myvpc
    requirements:
      - subnetId:
          node: mysubnet
      - vpcId:
          node: myvpc
  mynode:
    type: HuaweiCloud.CCE.NodePool
    properties:
      dataVolumes:
        - volumeType: SATA
          size: 100
      instances: 1
      rootVolume:
        volumeType: SATA
        size: 40
      sshKeyName: KeyPair-ac70
      flavor: s3.small.1
      clusterId:
        get_reference: mycluster
    requirements:
      - clusterId:
          node: mycluster

my-cluster是一个容器集群对象,用于部署华为云PaaS层的kubernetes集群资源。其中参数flavor表示集群规格,可CCE创建集群页面查询可使用的集群规格名称。

my-nodeCCE.NodePool对象,用于部署华为云PaaSkubernetes节点资源my-node有如下几个参数:

  1.   dataVolumes创建节点的数据盘模型

  2.   instances创建节点的数量

  3.   rootVolume创建节点的系统盘模型

  4.   sshKeyName创建节点登录时使用的密钥对,需要在ECS服务界面提前创建。

  5.   flavor容器节点的规格

  6.   clusterId资源所属的集群ID,模板中设置为刚创建的集群my-cluster

容器集群创建成功:

8集群创建成功.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。