创建或导入 K8s YAML 应用后,需要对应用的 YAML 描述文件进行编排,确保要部署的应用符合预期。本文为您介绍应用编排相关操作。
系统为您提供了 Deployment、Service、Configmap 资源的模板 YAML。其中,常用参数值使用占位符表示,并已预填默认值,方便您快速进行应用编排。
一个 K8s YAML 应用最多可包含 20 个资源。其中,不同种类的资源遵循如下部署顺序:
Namespace > NetworkPolicy > ResourceQuota > LimitRange > PodSecurityPolicy > PodDisruptionBudget > ServiceAccount > Secret > SecretList > ConfigMap > StorageClass > PersistentVolume > PersistentVolumeClaim > CustomResourceDefinition > ClusterRole > ClusterRoleList > ClusterRoleBinding > ClusterRoleBindingList > Role > RoleList > RoleBinding > RoleBindingList > Service > DaemonSet > Pod > ReplicationController > ReplicaSet > Deployment > HorizontalPodAutoscaler > StatefulSet > Job > CronJob > Ingress > APIService > Other(CustomResource)
已创建环境,具体操作可参见 创建环境。
登录当前应用。
单击 应用编排,切换至应用编排页签。
单击 编辑,进入应用编排页面。
页面左侧展示当前应用包含的所有资源,中间区域展示相应资源的 YAML 内容,右侧展示 YAML 中使用到的占位符信息。
功能 | 说明 |
---|---|
添加资源 | 在页面左侧,单击右上角 +,添加需要的资源。
说明
|
编辑 YAML 内容 | 在页面左侧单击待编辑的资源标题,中间区域将展示当前资源的 YAML 内容。根据需要进行编辑,编辑时支持直接输入参数值常量,也支持 使用占位符和变量。 |
修改资源名称 | 在页面左侧,将鼠标悬浮在资源标题处。单击出现的修改图标,即可修改资源名称。 |
删除资源 | 在页面左侧,将鼠标悬浮在资源标题处。单击出现的删除图标,即可删除不需要的资源。 |
表单验证 | 单击 表单验证,对填写的内容进行校验,帮助前置发现应用编排的问题。 |
编排完成后,单击 确定。
在弹出的信息框中,设置以下信息:
设置完成后,单击 创建。
应用编排成功,系统将生成唯一的编排 ID,用于记录当前应用编排的版本。
说明
立即部署应用,具体操作可参见 K8s YAML 应用部署。