Provided by: "Apache Software Foundation"
Execute system commands
The Kamelet expects the following headers to be set:
ce-args: as the args to be set on the executable.
If the header won’t be set the executable will be run without arguments.
The following table summarizes the configuration options available for the
The command to execute
|Fields marked with (*) are mandatory.|
This section summarizes how the
exec-sink can be used in various contexts.
exec-sink Kamelet can be used as Knative sink by binding it to a Knative object.
apiVersion: camel.apache.org/v1alpha1 kind: KameletBinding metadata: name: exec-sink-binding spec: source: ref: kind: InMemoryChannel apiVersion: messaging.knative.dev/v1 name: mychannel sink: ref: kind: Kamelet apiVersion: camel.apache.org/v1alpha1 name: exec-sink properties: executable: "The Executable Command"
Make sure you have Camel K installed into the Kubernetes cluster you’re connected to.
exec-sink-binding.yaml file into your hard drive, then configure it according to your needs.
You can run the sink using the following command:
kubectl apply -f exec-sink-binding.yaml