AOS编排语言系列教程(十五):堆栈嵌套AOS.Stack
【摘要】 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堆栈和子堆栈创建成功:
进入到aos-stack堆栈中,可以看到该堆栈创建了一个AOS.Stack类型的应用,应用的名称为aos-stack-d17b147e。
AOS.Stack元素创建成功:
进入子堆栈aos-stack-d17b147e中,可以看到ECS成功创建。
ECS创建成功:
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)