CCI.Ingress
模型说明
CCI.Ingress用于创建Ingress资源对象。
模型属性
属性 |
是否必选 |
描述 |
---|---|---|
k8sManifest |
是 |
用于描述CCI服务创建的kubernetes集群中的Ingress对象 参数类型:dict 取值说明:用户自定义,建议更新时不要更改metadata下面的名称(name)和标签(labels) 使用建议:kubernetes对象原生的yaml文件内容 |
namespace |
是 |
资源在集群内所在的命名空间 参数类型:HuaweiCloud.CCI.Namespace.Name 取值说明:需为集群下有效的namespace,示例:default 取值约束:由小写字母、数字和中划线组成,且必须以字母开头 使用建议:按需在CCI服务控制台-资源管理-命名空间查询选择 |
关联关系
关系说明 |
关联节点 |
---|---|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
依赖关系 |
|
被包含关系 |
输出
属性 |
参数类型 |
描述 |
---|---|---|
refName |
string |
Ingress的名称 |
blueprint样例
tosca_definitions_version: huaweicloud_tosca_version_1_0 inputs: namespace: description: ns node_templates: ccei4xws: type: HuaweiCloud.CCI.Ingress properties: k8sManifest: apiVersion: 'extensions/v1beta1' kind: Ingress metadata: labels: stack-name: aos-aos name: ingress-test spec: rules: - http: paths: - backend: serviceName: aos-apiserver servicePort: 31800 path: '/v2/sample_templates' property: 'ingress.beta.kubernetes.io/enable-checksession': 'true' tls: - secretName: tenant-management-service-server namespace: get_input: namespace