跳转至

创建OAM 应用

OAM 应用功能基于开源软件 KubeVela ,通过开放应用模型(OAM)作为应用交付的顶层抽象,主要是对 Kubernetes 的资源的抽象与整合。一个 OAM 应用由一个或多个组件和各项运维动作组成,从而实现在混合环境中标准化和高效率的应用交付。

有关 OAM 的概念介绍可参考 OAM 概念介绍或参考KubeVela 官方文档

前提条件

操作步骤

  1. 应用工作台 -> 概览 页面中, OAM 应用 页签下点击 创建应用

    创建应用

  2. 参考以下说明填写基本信息,然后点击 下一步

    • 名称/别名:填写 OAM 应用的名称/别名。
    • 主组件类型:不同组件需要配置的参数有所不同。有关各种组件类型的详细介绍, 可参考内置组件列表

      • CronTask:定义一个周期性运行代码或者脚本的任务。
      • Task:定义一个只执行一次代码或者脚本的任务。
      • Daemon:定义一个在 Kubernetes 每个节点上都运行的服务。
      • K8s-Object:列表中的元素为完整的 Kubernetes 资源结构体。
      • Webservice:定义一个长期运行的、可伸缩的容器化服务,并且暴露一个服务端点用来接受来自客户的外部流量。
        • 部署位置:选择将应用部署到哪个集群下的哪个命名空间,支持多个集群环境。

    基本信息

  3. 参考内置组件列表为所选组件配置参数。

    配置组件

  4. 参考内置运维特征列表为所选组件配置运维特征属性。

    运维特征

  5. 点击 确定 完成创建,创建成功后返回 OAM 应用列表页面。

    创建成功

  6. 点击应用名称,进去 OAM 应用详情页面。支持查看 OAM 应用基本信息、包含的组件列表、部署的应用资源状态,以及支持添加组件、添加运维特征等操作。

    详细信息

评论