与我及 Kestra.io 入门

发布: (2025年12月27日 GMT+8 01:55)
4 分钟阅读
原文: Dev.to

Source: Dev.to

介绍

猜猜谁找到了新工作,并且要带你一起进行入职和学习之旅? 我! 🤗

我正回到我的 DevRel 根基,担任 Kestra.io 的开发者倡导者,帮助拓展美国市场。我很高兴再次公开学习和分享,并在活动中亲自见到你们中的许多人。能够直接与开发者社区重新连接,真是太棒了。

什么是 Kestra?

Kestra 是一个声明式工作流编排平台,拥抱 一切皆代码(everything‑as‑code)范式,同时仍为 “仅配置” 用户提供友好的体验。

  • YAML‑优先:使用 YAML(代码)编写工作流。
  • 无代码 UI:通过可视化编辑器修改 YAML。
  • 拓扑视图:在代码旁边看到可编辑的图示。

这种组合让你可以随时在代码编辑和可视化编辑之间切换,兼顾两者的灵活性。

版本

版本典型使用场景
OSS单用户项目、快速评估、开源贡献。
Enterprise为更大的团队和生产工作负载提供高级功能。
Cloud企业版的托管版本(受管体验)。

开始使用 Kestra OSS

尝试 Kestra 最快捷的方式是使用 Docker Compose。确保已安装 Docker(Docker Compose 随 Docker 一起提供)。

本地运行 Kestra

docker run --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

  1. 遵循快速入门指南 —— 它会一步步带你创建第一个 flow。
  2. 访问蓝图(Blueprints) —— 完成一两个教程后,探索社区提供的模板。
  3. 构建自己的 flow —— 利用众多社区插件与外部系统集成。

我目前正在制作一个 flow,用于汇总我在各种工具中的每日/每周活动,以便生成简洁的摘要。你将在编辑器中看到正在进行中的截图 (👀)。

对编排的思考

我猜 “编排” 这个词在所有技术领域还没有完全被共识。我们很多人都意识到,分散的系统在各处产生数据,而将它们结合起来可以释放强大的解决方案。编排就是让这些系统相互通信、实现统一目标的粘合剂。

  • DevOps 团队经常需要编排来从多个服务启动集群。
  • AI 从业者编排来自多个来源的数据管道,以供模型训练。

我计划在这个主题上写更多内容,但也想听听你对编排器的定义、第一次了解它的时间以及你如何决定使用它。留下评论,让我们一起讨论吧!

加入旅程

我会深入研究 Kestra 并分享更多教程。告诉我你在构建什么,随时提出问题或想法。很高兴回来。 💜

Back to Blog

相关文章

阅读更多 »