检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
server 64bit" 的镜像名称查询得到对应镜像的ID及其他属性: data "huaweicloud_images_image" "myimage" { name = "Ubuntu 18.04 server 64bit" } 查询到镜像之后,您可以引用该镜像的属性供其他资源使用,引用格式为:data
如果想要模板更加的通用,就不能将元素的参数值都写成固定的。例如,启动虚拟机的镜像ID,建议将这个参数开放出来作为模板的输入,这样模板的使用者就可以自由的控制这个参数。并且在使用该模板,即部署资源栈时,才会设置真正需要使用的镜像ID。 inputs为可选项,用于定义基于模板创建资源栈时的输入。
CCE.Ingress 模型说明 CCE.Ingress用于为华为公有云容器镜像服务(CCE)的集群创建kubernetes集群中的Ingress对象。目前AOS支持直接使用kubernetes原生yaml文件进行创建。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 namespace
com/api-ecs/ecs_02_0307.html imageId 是 云服务器使用的镜像ID 参数类型:HuaweiCloud.ECS.Image.Id 取值说明:待创建云服务器的系统镜像,需要指定已创建镜像的ID,ID格式为UUID。 取值约束:满足UUID规则,最大64位 使用建议:1.
#使用华东区镜像id cn-north-1: #华北区定义 flavor: c1.medium #使用华北区虚拟机规格 image_id: 42f34d95-a538-4d17-be48-e690b48c1643 #使用华北区镜像id
k8sManifest 是 kubernetes的job对象的原生的manifest 参数类型:dict 取值说明:用户自定义,建议使用公开镜像(上传镜像到镜像仓库,设置类型为公开),建议更新时不要更改metadata下面的名称(name)和标签(labels) 取值约束:不可为空 使用建
de_templates中的元素是否需要创建部署。 conditions格式: <条件名称>: <条件内置函数> ... 通过conditions控制node_templates中属性生效的格式如下: node_templates: <元素名称>: condition:
imageId: 7be2e72e-0679-4a1b-8faf-0c1865708b20 #云服务器使用的镜像ID,本模板中设置为ECS系统盘镜像CentOS 7.4 64bit的镜像ID flavor: c2.large #云服务器的规格
华南区或华东区。通过在映射表中预先定义好不同region对应的镜像、虚拟机规格信息,在资源栈创建时可以通过{get_input: HuaweiCloud.Region}获取当前资源栈所在的区域,从映射表中得到所需的镜像、flavor等配置信息。 mappings: regionMap:
#使用华东区镜像id cn-north-1: #华北区定义 flavor: c1.medium #使用华北区虚拟机规格 image_id: 42f34d95-a538-4d17-be48-e690b48c1643 #使用华北区镜像id
k8sManifest 是 资源名称kubernetes对象原生的yaml文件内容 参数类型:dict 取值说明:用户自定义,建议使用公开镜像(上传镜像到镜像仓库,设置类型为公开),建议更新时不要更改metadata下面的名称(name) 取值约束:不可为空 使用建议:参考文档资料编写:https://support
取值约束:{u'max_length': 255} image 否 云硬盘使用的镜像ID 参数类型:HuaweiCloud.ECS.Image.Id 取值说明:待创建云硬盘的IMS中镜像ID,指定该参数表示创建云硬盘方式为从镜像创建云硬盘。不支持同时使用“image”、“snapshotId”
是 kubernetes的StatefulSet对象的原生的manifest 参数类型:dict 取值说明:用户自定义,建议使用公开镜像(上传镜像到镜像仓库,设置类型为公开),建议更新时不要更改metadata下面的名称(name)和标签(labels),spec下面的replic
k8sManifest 是 资源名称kubernetes对象原生的yaml文件内容 参数类型:dict 取值说明:用户自定义,建议使用公开镜像(上传镜像到镜像仓库,设置类型为公开),建议更新时不要更改metadata下面的名称(name)和标签(labels) 取值约束:不可为空 使用建
用于描述CCI服务创建的kubernetes集群中的Deployment对象 参数类型:dict 取值说明:用户自定义,建议使用公开镜像(上传镜像到镜像仓库,设置类型为公开),建议更新时不要更改metadata下面的名称(name)和标签(labels),spec下面的replic
是 kubernetes的StatefulSet对象的原生的manifest 参数类型:dict 取值说明:用户自定义,建议使用公开镜像(上传镜像到镜像仓库,设置类型为公开),建议更新时不要更改metadata下面的名称(name)和标签(labels),spec下面的replic
用于描述CCE服务创建的kubernetes集群中的Deployment对象 参数类型:dict 取值说明:用户自定义,建议使用公开镜像(上传镜像到镜像仓库,设置类型为公开),建议更新时不要更改metadata下面的名称(name)和标签(labels),spec下面的replic
k8sManifest 是 kubernetes的job对象的原生的manifest 参数类型:dict 取值说明:用户自定义,建议使用公开镜像(上传镜像到镜像仓库,设置类型为公开),建议更新时不要更改metadata下面的名称(name)和标签(labels) 取值约束:不可为空 使用建
取值说明:不启用证书则无需输入。取值范围:PEM编码格式。 certName 是 证书名字 参数类型:string privateKey 否 HTTPS协议使用的私钥 参数类型:secret 取值说明:不启用证书则无需输入。取值范围:PEM编码格式。 httpsStatus 是 HTTPS证书是否启用
[matchOr, image-debug, image-product]} #通过cond_if定义,如果满足debug模式使用调试镜像,不满足使用产品镜像 instances: 1 availabilityZone: az-1 rootVolume: