AOS编排语言系列教程(十五):堆栈嵌套AOS.Stack

举报
tsjsdbd 发表于 2018/10/26 14:41:28 2018/10/26
【摘要】 AOS.Stack可用于创建AOS服务的堆栈资源,实现AOS支持的各种资源的编排。AOS.Stack模型对应于真实场景的解决方案,可实现解决方案的一键式部署,模型定义好之后可以实现批量复制,助力服务快速上云。下面我们以一个简单的堆栈嵌套模板为例了解下AOS.Stack的用法:tosca_definitions_version: huaweicloud_tosca_version_1_0 i...

AOS.Stack可用于创建AOS服务的堆栈资源,实现AOS支持的各种资源的编排。AOS.Stack模型对应于真实场景的解决方案,可实现解决方案的一键式部署,模型定义好之后可以实现批量复制,助力服务快速上云。下面我们以一个简单的堆栈嵌套模板为例了解下AOS.Stack的用法:

tosca_definitions_version: huaweicloud_tosca_version_1_0
inputs:
  aos-stack_templateId:
    description: 创建堆栈所依赖的模板ID
node_templates:
  aos-stack:
    type: HuaweiCloud.AOS.Stack
    properties:
      inputs: {}
      templateId:
        get_input: aos-stack_templateId

inputs嵌套的堆栈所需要的输入信息,这里我们嵌套的堆栈没有输入信息所以设置为{}templateId创建堆栈所依赖的模板ID,需要使用已有的模板id,可在aos控制台->模板->我的模板(示例模板)获取,以上模板中使用的是创建的ecs模板的id

使用堆栈嵌套功能前提需要有可用集群,可以到云容器引擎控制台申请集群。执行aos-stack堆栈创建后,我们可以看到aos-stack堆栈创建出了一个子堆栈aos-stack-d17b147e

aos-stack堆栈和子堆栈创建成功:

堆栈嵌套1.png

进入到aos-stack堆栈中,可以看到该堆栈创建了一个AOS.Stack类型的应用,应用的名称为aos-stack-d17b147e

AOS.Stack元素创建成功:

16堆栈嵌套2.png

进入子堆栈aos-stack-d17b147e中,可以看到ECS成功创建。

ECS创建成功:

16堆栈嵌套3.png

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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