全部产品
云市场

通过模板发布 Kubernetes 应用

更新时间:2019-09-16 14:23:22

应用模板是一种面向 Kubernetes Chart 标准而创建的标准化模板,定义了需要创建的资源对象,并提供该资源对象对应的参数的默认值。通过模板发布 Kubernetes 应用能够降低开发难度,提高应用发布成功率。

发布 Kubernetes 应用的流程如下:

发布 Kubernetes 应用流程

Kubernetes 应用无需部署,创建完成就发布了。

前提条件

  1. 请确保已经创建 VPC,并且已经在该 VPC 内创建 ECS 实例

  2. 请确保已经创建 Kubernetes 集群

操作步骤

相对于普通应用和 Docker 应用,Kubernetes 应用无需部署,创建即发布。

  1. 登录 EDAS 控制台

  2. 在左侧导航栏中单击应用管理,进入应用列表页面。

  3. 在应用列表页面选择地域(Region)和命名空间(可选),然后在右上角单击创建应用

  4. 应用基本信息页面中设置应用的基本信息和参数。

    创建 K8s 应用-基本信息

    应用基本信息参数说明:(标*的参数为必选参数。)

    • 所在区域:在下拉菜单中选择地域命名空间。命名空间可以选择默认(命名空间)。
    • 部署集群:在下拉菜单中选择一个 Kubernetes 集群。
    • 应用类型:应用类型由部署集群决定,选择了 Kubernetes 集群,应用类型则为 Kubernetes 应用,不可配置。
    • 应用名称:输入应用名称。
    • 应用描述:填写应用的基本情况。
  5. 设置完成后,单击下一步:应用配置

  6. 应用模板参数配置页面选择应用镜像模板并设置参数,然后单击确认创建

    基于不同的模板,模板参数和更多参数也会不同,请以实际模板参数为准。有些参数在配置时会显示默认值。

  7. 在弹出的计费资源确认对话框确认计费资源,然后单击确认

    • 存储:使用 NAS 的持久化存储,您可以单击 NAS 计费说明,确认相关的费用。

    • 负载均衡:系统会检测出模板中配置的服务,您可以选择是否要为这些服务设置 SLB。如果需要,请设置 SLB 端口容器端口网络协议

结果验证

应用创建可能需要几分钟,创建过程中,可以通过变更流程问题排查指南跟踪创建的过程。创建完成后,返回应用详情页面查看基本信息中应用状态是否为运行正常

Kubernetes 应用无需部署,创建成功即发布成功了。