交付第一个应用

    欢迎使用 KubeVela, 在该章节中你可以学习到使用 KubeVela 部署一个基础的应用。

    下面给出了一个经典的 OAM 应用定义,它包括了一个无状态服务组件和运维特征,三个部署策略和工作流步骤。此应用描述的含义是将一个服务部署到两个目标命名空间,并且在第一个目标部署完成后等待人工审核后部署到第二个目标,且在第二个目标时部署2个实例。

    • 查看部署状态

    正常情况下应用完成第一个目标部署后进入暂停状态。

    • 人工审核,批准应用进入第二个目标部署
    • 通过下述方式来访问该应用

    登陆到 KubeVela UI 控制后,默认你将进入应用管理页面。点击页面右上方的 新建应用 按钮,输入应用基础信息:

    1. 应用名称、别名等基础信息;
    2. 选择一个应用所属项目,平台默认生成了 项目,你可以根据需要创建新的项目;
    3. 选择主组件类型,这里我们选择默认的 webservice 类型。

    设置完应用基础信息后进入第二步,设置主组件的部署参数,我们需要设置的参数包括:

    • 镜像地址:
    • 端口信息:将默认的 80 端口变更为 8080 端口。

    点击应用详情页右上方的 部署 按钮,选择指定环境的工作流即可开始部署应用,开始部署后可以切换到环境视图下打开应用资源拓扑图观测资源状态。

    first-app-graph

    如果在你测试完成后需要删除该应用,操作方式如下:

    1. 进入应用环境页面,点击 按钮完成所有环境的资源回收。
    2. 回到应用列表页面,点击卡片中的操作按钮,点击删除选项确认删除即可。

    到此,你完成了 KubeVela 的初体验。

    • 阅读 核心概念 文档获取核心概念解读。
    • 阅读 获取更多特性玩法。