文档首页 > > 模板参考> 元素列表> CCI.Ingress

CCI.Ingress

分享
更新时间: 2019/08/22 15:38

模型说明

CCI.Ingress用于创建Ingress资源对象。

模型属性

表1 模型定义属性说明

属性

是否必选

描述

k8sManifest

用于描述CCI服务创建的kubernetes集群中的Ingress对象

参数类型:dict

取值说明:用户自定义,建议更新时不要更改metadata下面的名称(name)和标签(labels)

使用建议:kubernetes对象原生的yaml文件内容

namespace

资源在集群内所在的命名空间

参数类型:HuaweiCloud.CCI.Namespace.Name

取值说明:需为集群下有效的namespace,示例:default

取值约束:由小写字母、数字和中划线组成,且必须以字母开头

使用建议:按需在CCI服务控制台-资源管理-命名空间查询选择

关联关系

表2 关联关系说明

关系说明

关联节点

依赖关系

CCI.Job

依赖关系

CCI.ConfigMap

依赖关系

CCI.Storage.EVS

依赖关系

CCI.StatefulSet

依赖关系

CCI.Service

依赖关系

OBS.Bucket

依赖关系

CCI.Storage.SFS

依赖关系

AOS.Batch

依赖关系

RDS.PostgreSQL

依赖关系

CCI.Ingress

依赖关系

CCI.Secret

依赖关系

DCS.Redis

依赖关系

RDS.MySQL

依赖关系

CCI.Deployment

被包含关系

CCI.Namespace

输出

属性

参数类型

描述

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
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区