我有一个包含多条路线的 Camel K 应用程序(每条路线都是一个 Java 文件)。我的目标是管理路线状态,例如启动某些路线并停止其他正在运行的路线。
目前我使用手动启动和关闭路由kamel run XXX.java --pod-template pod_template.yaml --property=file:logging.properties ...
,我想知道通过 API 实现管理路由状态的最佳方法是什么?
我的目标是使用 API 实现以下目标:
- 开始一条路线
- 停止路线
- 列出可用路线
我已经在apache/camel-k下提出了这个问题,但仍然对答案中提到的集成 CRD 感到困惑。
我发现 Camel K 有 API Camel K API不幸的是我还没有弄清楚如果可能的话如何调用 API?
有人可以分享知识并帮助我吗?谢谢!