Skip to main content
Version: v1.3

6.1 部署Flink云原生开源版

该文档描述在SREWorks中,从0到1建立一个Flink云原生应用定义,发布Flink应用到市场,并交付部署Flink应用的完整过程。

1 新建Flink应用

登录SREWorks后,进入“交付/应用管理-应用开发”页面,点击“新建云原生应用”,在滑出的表单中输入Flink应用定义相关信息,完成Flink应用模板定义
image.png

在应用开发模板列表下,点击应用定义名称,进入应用开发页面
image.png

2 添加Flink应用组件

进入Flink应用模板后,在应用组件中添加“Helm”组件类型,将Flink中的VVP组件添加进来
image.png

在完成组件添加后,可以在“应用构建”页面进行一键构建,当前一键构建会自动计算版本,创建构建任务后,在构建列表中可查看刚刚提交的构建任务。
image.png
构建完成后,即可在构建列表中展示当前构建的应用及组件构建状态,同时可以在操作中一键部署测试和上架市场。

4 Flink应用测试部署

应用测试实例支持多套部署,并会自动生成全局唯一的实例名,规则为“应用名-uid”。该实例被部署在同名的namespace下。
image.png
用户可自行对应用进行测试,测试通过后,可选择一键发布到市场的操作将应用版本发布到市场中。

5 Flink应用发布上架

通过构建列表中指定构建任务的“上架市场”操作完成应用到市场的发布。image.png

7 Flink应用部署

在市场中可以指定应用一键部署,当前默认部署应用的最新版本。image.png

8 Flink应用实例管理

应用实例列表展示当前部署在prod的企业应用生产实例,并提供升级、回滚、卸载操作。
image.png