第 7 章 Camel K 命令参考


本章详细介绍了 Camel K 命令行界面(CLI),并提供使用 kamel 命令的示例。本章还提供了您可以在运行时执行的 Camel K 集成源文件的 Camel K 模式选项的参考详情。

本章包括以下部分:

7.1. Camel K 命令行

Camel K CLI 提供 kamel 命令,作为在 OpenShift 上运行 Camel K 集成的主要入口点。

7.1.1. 支持的命令

请注意以下密钥:

Expand
符号描述

支持

不支持或者还没有支持

Expand
表 7.1. kamel 命令
Name支持描述Example

bind

在集成流中绑定 Kubernetes 资源,如 Kamelets,到 Knative 频道、Kafka 主题或任何其他端点。

kamel bind telegram-source -p "source.authorizationToken=The Token" channel:mychannel

completion

生成完成脚本。

kamel completion bash

debug

使用本地调试器调试远程集成。

kamel debug my-integration

delete

删除部署在 OpenShift 上的集成。

kamel delete my-integration

describe

获取 Camel K 资源的详细信息。这包括 集成工具包 或平台

kamel describe integration my-integration

get

获取在 OpenShift 中部署的集成状态。

kamel get

帮助

获取可用命令的完整列表。您可以输入 --help 作为每个命令的参数以了解更多详细信息。

  • kamel help
  • kamel run --help

init

初始化在 Java 或 YAML 中实施的空 Camel K 文件。

kamel init MyIntegration.java

install

在 OpenShift 集群上安装 Camel K。

注: 建议您使用 OpenShift Camel K Operator 来安装和卸载 Camel K。

kamel install

Kit

配置集成套件。

kamel kit create my-integration --secret

local

本地执行集成操作,给定了一组输入集成文件。

kamel local run

log

显示正在运行的集成的日志。

kamel log my-integration

重新构建

清除一个或多个集成的状态,从而导致重建。

kamel 重建 my-integration

reset

重置当前的 Camel K 安装。

kamel reset

run

在 OpenShift 上运行集成。

kamel 运行 MyIntegration.java

uninstall

从 OpenShift 集群卸载 Camel K。

注: 建议您使用 OpenShift Camel K Operator 来安装和卸载 Camel K。

kamel uninstall

version

显示 Camel-K 客户端版本。

kamel 版本

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat