第 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。

先决条件

流程

  1. 在您的开发平台上安装 VS Code。例如,在 Red Hat Enterprise Linux 中:

    1. 安装所需的密钥和存储库:

      $ 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'
    2. 更新缓存并安装 VS Code 软件包:

      $ yum check-update
      $ sudo yum install code

      有关在其他平台上安装的详情,请查看 VS Code 安装文档

  2. 输入 代码 命令以启动 VS Code 编辑器。如需了解更多详细信息,请参阅 VS Code 命令行文档
  3. 安装 VS Code Camel 扩展包,其中包括 Camel K 所需的扩展。例如,在 VS Code 中:

    1. 在左侧导航栏中,单击 Extensions
    2. 在搜索框中,输入 Apache Camel
    3. 选择 由红帽为 Apache Camel 的扩展 包,然后单击 Install

      选择红帽 Apache Camel 的 VS Code 扩展包

      如需了解更多详细信息,请参阅红帽 Apache Camel 的扩展包 的说明。

  4. 安装 VS Code Didact 扩展,您可以通过单击教程中的链接来自动运行快速启动指南命令。例如,在 VS Code 中:

    1. 在左侧导航栏中,单击 Extensions
    2. 在搜索框中,输入 Didact
    3. 选择扩展,然后单击 Install

      如需了解更多详细信息,请参阅 Did act 扩展 的说明。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.