使用YAML部署应用
更新时间 2025-11-17 14:53:34
最近更新时间: 2025-11-17 14:53:34
云应用引擎支持通过K8s YAML部署应用,目前支持Deployment、Namespace、Secret和Configmap四种资源类型。其中,和云应用引擎相关的K8s YAML配置项说明见下表。
功能入口
在YAML创建应用页面中,根据需要上传YAML文件或者选择提供的YAML模板
YAML配置完成后,点击右下方部署
| 配置项 | 说明 | 是否必须 | 示例值 |
|---|---|---|---|
metadata.name | 应用名称 | 是 | my-app |
metadata.namespace | 应用所在的命名空间 | 否 | default |
cae.ctyun.com/vpc-id | 应用关联的 VPC ID,如果命名空间不是default,创建时必须指定此配置项 | 否 | vpc-abcasd |
cae.ctyun.com/subnet-id | 应用关联的子网ID,如果命名空间不是default,创建时必须指定此配置项 | 否 |
|
cae.ctyun.com/security-group-id | 应用关联的安全组ID,如果命名空间不是default,创建时必须指定此配置项 | 否 |
|
cae.ctyun.com/language | 应用类型,支持Java、Golang、Python、PHP等 | 否 |
|
spec.template.spec.container[i].name | 使用固定值main,创建时必须指定此配置项。 | 是 |
|
spec.template.spec.container[i].resources | 单个容器实例的规格。 | 是 |
|
| spec.template.spec.container[i].imagePullPolicy | 使用固定值always。 | 否 |