Kestra适配华为云ECS鲲鹏CPU开源验证任务心得

举报
yd_265508559 发表于 2024/11/12 21:09:52 2024/11/12
【摘要】 Kestra是一个高级编排和调度平台,旨在促进复杂数据管道的构建、执行、调度和监控。这个强大的平台简化了开发过程,并确保数据管道在其整个生命周期中保持高效和可靠。文章大概描述验证Kestra适配ECS和鲲鹏整个流程及可能会出现的问题,希望能帮读者解决自身问题。

背景介绍

开源for Huawei(参考:https://developer.huaweicloud.com/programs/opensource/contributing/)  通过和公司、高校、社区的开发者合作,完成鲲鹏、昇腾、欧拉、鸿蒙、高斯、云服务等与开源软件的适配开发,帮助繁荣Huawei的基础生态,同时让开源软件能够更加简单、高效的运行于华为云上。

适配验证思路

华为云上购买一台中国香港地区的ECS鲲鹏架构的弹性云服务器,在ECS上安装JDK跟Docker,通过Docker去pull kestra镜像并启动服务

适配准备

准备2个弹性云服务器ECS,一个ubuntu系统的ECS用于安装kestra,购买弹性公网IP,一个windows的ECS用于在上面可视化操作

ECS配置

产品名称

CPU架构

实例类型

公共镜像

镜像版本

备注

弹性云服务器

鲲鹏计算

鲲鹏通用计算增强型

Windows

Windows Server 2022数据中心版64bit

推荐

弹性云服务器

鲲鹏计算

鲲鹏通用计算增强型

Ubuntu

Ubuntu 16.04 server 64bit

推荐

3适配准备

软件安装

安装JDK,安装Docker环境

4拉取镜像并启动

通过docker run -- privileged --pull=always --rm -it -p 8080:8080 --user=root -v /var/run/docker.sock:/var/run/docker.sock -v /tmp:/tmp kestra/kestra:latest server local

命令拉取kestra镜像并启动服务

5ECS安全组配置

配置规则 → 入方向规则 → 一键放通常用端口(包括8080端口)

6适配过程中的问题

1.docker run -- privileged    docker run 时需要加上-- privileged否则就会报权限不足

2.安全组出入方向规则都放开8080端口

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。