第 3 章 开发并运行 Camel K 集成
本章介绍了如何设置开发环境以及如何开发和部署使用 Java 和 YAML 编写的简单 Camel K 集成。它还介绍了如何在运行时使用 kamel
命令行来管理 Camel K 集成。例如,这包括运行、描述、日志记录和删除集成。
3.1. 设置 Camel K 开发环境
在自动部署 Camel K 快速启动指南前,您必须使用推荐的开发工具设置您的环境。本节介绍如何安装推荐的 Visual Studio (VS)代码 IDE 及其为 Camel K 提供的扩展。
- Camel K VS Code 扩展是社区功能。
- 建议使用 VS Code,以及 Camel K 的最佳开发人员体验。这包括自动完成 Camel DSL 代码和 Camel K traits,以及自动执行教程命令。但是,您可以使用您选择的 IDE 手动输入代码和教程命令,而不是 VS Code。
先决条件
您必须有权访问安装 Camel K Operator 和 OpenShift Serverless Operator 的 OpenShift 集群:
流程
在您的开发平台上安装 VS Code。例如,在 Red Hat Enterprise Linux 中:
安装所需的密钥和存储库:
$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc $ sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
更新缓存并安装 VS Code 软件包:
$ yum check-update $ sudo yum install code
有关在其他平台上安装的详情,请查看 VS Code 安装文档。
-
输入
代码
命令以启动 VS Code 编辑器。如需了解更多详细信息,请参阅 VS Code 命令行文档。 安装 VS Code Camel 扩展包,其中包括 Camel K 所需的扩展。例如,在 VS Code 中:
- 在左侧导航栏中,单击 Extensions。
- 在搜索框中,输入 Apache Camel。
选择 由红帽为 Apache Camel 的扩展 包,然后单击 Install。
如需了解更多详细信息,请参阅红帽 Apache Camel 的扩展包 的说明。
安装 VS Code Didact 扩展,您可以通过单击教程中的链接来自动运行快速启动指南命令。例如,在 VS Code 中:
- 在左侧导航栏中,单击 Extensions。
- 在搜索框中,输入 Didact。
选择扩展,然后单击 Install。
如需了解更多详细信息,请参阅 Did act 扩展 的说明。