云应用 cloudapp_helm_app

这篇说说腾讯云 Helm 应用资源 cloudapp_helm_app,通过 Helm Chart 部署应用到容器集群,并给出必填参数(region、chart_url、cluster_id)及可选参数(chart_values、app_namespace 等)的详细说明与配置示例。 必填参数:包括地域、Chart 包下载地址(*.tgz)及容器集群 ID。 可选参数:支持指定可用区、资源数量、Chart value。

相关产品
云应用 产品页,含版本规格、价格与购买入口。

一、描述

Helm 应用,通过 Helm Chart 部署应用

二、示例

resource "cloudapp_helm_app" "coding" { cluster_id = tencentcloud_kubernetes_cluster.coding.id chart_url = "https://my.chart.url/cloudapp/pkg-abcd1234/dev/mychart.tgz" chart_username = var.cloudapp_repo_username chart_password = var.cloudapp_repo_password chart_values = { CAM_ROLE = var.cloudapp_cam_role SUBNET_ID = var.app_target.subnet.id VPC_ID = var.app_target.vpc.id global = { domain = "{{ .Release.Namespace }}.dev.coding.io" image = { # 镜像仓库地址 repository = "cloudapp-tcr.tencentcloudcr.com/demo" server = var.cloudapp_repo_server username = var.cloudapp_repo_username password = var.cloudapp_repo_password } standard-coding-infra = { middleware = { external = { mariadb = { enabled = true host = tencentcloud_mysql_instance.mysql.intranet_ip port = tencentcloud_mysql_instance.mysql.internet_port root_user = "root" root_password = random_password.db.result user = "coding" password = random_password.coding.result defaultDatabase = "coding" } redis = { enabled=true host= tencentcloud_redis_instance.redis.ip port=6379 password=random_password.redis.result usePassword=true } } } } } }}

三、参数说明

类型 名称 数据类型 说明
必填 region string 地域,如:ap-guangzhou,默认使用 provider 中定义的 region
也可以在 resource 中指定地域,覆盖默认设置
必填 chart_url string 制品名称或从第三方 repo 安装 chart 时,制品压缩包下载地址, 不支持重定向类型 chart 地址,结尾为*.tgz
必填 cluster_id string 容器集群 ID
可选 availability_zone string 可用区
可选 count int 资源数量,默认为 1
如果为 0 则不创建资源
可选 activity_id int 计费活动 ID,保留字段
可选 chart_src string helm chart 入口地址,仅用于编写源码,cli 工具会将 chart_src 构建成 chart_url
可选 chart_values object chart values 值
可选 app_namespace string 应用的命名空间,命名空间要在安装应用之前创建
可选 chart_username string 制品访问用户名
可选 chart_password string 制品访问密码
生成 id string 资源实例 ID
生成 create_time string 资源创建时间
生成 app_name string 这里不支持用户自定义,为了兼容类型加上的
赞 (0)
上一篇 4天前
下一篇 4天前