Camel K CLI (kamel)
The Camel K command line interface (kamel) is the main entry point for running integrations on a Kubernetes cluster.
Releases of the Camel K CLI are available on:
-
Apache Mirrors (official): https://downloads.apache.org/camel/camel-k/
-
Github Releases: https://github.com/apache/camel-k/releases
-
Homebrew (Mac and Linux): https://formulae.brew.sh/formula/kamel
Available Commands
Some of the most used commands are:
Name | Description | Example |
---|---|---|
help |
Obtain the full list of available commands |
|
init |
Initialize empty Camel K files (besides Java you can also do this for other languages like Groovy, Kotlin, XML, YMAL) |
|
run |
Run an integration on Kubernetes |
|
get |
Get integrations deployed on Kubernetes |
|
describe |
Get detailed information on a resource |
|
log |
Print the logs of a running integration |
|
delete |
Delete integrations deployed on Kubernetes |
|
The list above is not the full list of available commands. You can run kamel help
to obtain the full list.
And each command also takes --help
as parameter to output more information, eg
kamel run --help
Modeline
Some command options in the CLI can be also specified as modeline in the source file, take a look at the Modeline section for more information.