CCE.DaemonSet
模型说明
CCE.DaemonSet用于创建kubernetes集群中的DaemonSet对象。目前支持直接使用kubernetes原生yaml文件进行创建。
模型属性
属性 |
是否必选 |
描述 |
---|---|---|
namespace |
否 |
资源在集群内所在的命名空间 参数类型:string 取值说明:需为集群下有效的namespace,示例:default 取值约束:由小写字母、数字和中划线组成,且必须以字母开头 使用建议:按需在CCE管理控制台-资源管理-命名空间查询选择 |
k8sManifest |
是 |
资源名称kubernetes对象原生的yaml文件内容 参数类型:dict 取值说明:用户自定义,建议使用公开镜像(上传镜像到镜像仓库,设置类型为公开),建议更新时不要更改metadata下面的名称(name)和标签(labels) 取值约束:不可为空 使用建议:参考文档资料编写:https://support.huaweicloud.com/intl/zh-cn/api-cce/cce_02_0133.html |
clusterId |
否 |
资源所属的集群ID 参数类型:HuaweiCloud.CCE.Cluster.Id 取值说明:已有容器集群的ID或新建集群的ID 取值约束:满足UUID规则,最大64位 使用建议:1.直接填ID:进入CCE管理控制台-资源管理-集群管理,在集群详情页面查看集群ID。2.通过get_reference获取。通过连线到cluster对象以get_reference自动获取 |
关联关系
关系说明 |
关联节点 |
---|---|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
被包含关系 |
输出
属性 |
参数类型 |
描述 |
---|---|---|
refName |
string |
DaemonSet的名称 |
blueprint样例
tosca_definitions_version: huaweicloud_tosca_version_1_0 inputs: clusterId: default: 774e6cef-01a3-11e8-8d80-0255ac101b56 containername: default: daemonset-123 type: string deploymentname: default: mydaemonset type: string image: default: nginx type: string imagePullPolicy: default: IfNotPresent type: string labels: default: mydaemonset type: string namespace: default: default type: string node_templates: my-daemonset: type: HuaweiCloud.CCE.DaemonSet properties: clusterId: get_input: clusterId k8sManifest: apiVersion: 'apps/v1' kind: DaemonSet metadata: labels: name: get_input: labels name: get_input: deploymentname spec: selector: matchLabels: name: get_input: labels template: metadata: labels: name: get_input: labels spec: containers: - image: get_input: image imagePullPolicy: get_input: imagePullPolicy name: get_input: containername imagePullSecrets: - name: default-secret namespace: get_input: namespace