Kestra适配华为云ECS鲲鹏CPU开源验证任务心得
背景介绍
开源for Huawei(参考:https://developer.huaweicloud.com/programs/opensource/contributing/) 通过和公司、高校、社区的开发者合作,完成鲲鹏、昇腾、欧拉、鸿蒙、高斯、云服务等与开源软件的适配开发,帮助繁荣Huawei的基础生态,同时让开源软件能够更加简单、高效的运行于华为云上。
1 适配验证思路
华为云上购买一台中国香港地区的ECS鲲鹏架构的弹性云服务器,在ECS上安装JDK跟Docker,通过Docker去pull kestra镜像并启动服务
2 适配准备
准备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端口
- 点赞
- 收藏
- 关注作者
评论(0)