DNS Lookup Action
Provided by: "Apache Software Foundation"
Lookup for a domain
The Kamelet expects the following headers to be set:
ce-domain-name: as the domain for which we are looking up
If the domain-name header won’t be set the body will be used as domain name.
This section summarizes how the
dns-lookup-action can be used in various contexts.
dns-lookup-action Kamelet can be used as intermediate step in a binding.
apiVersion: camel.apache.org/v1alpha1 kind: KameletBinding metadata: name: dns-lookup-action-binding spec: source: ref: kind: Kamelet apiVersion: camel.apache.org/v1alpha1 name: timer-source properties: message: "Hello" steps: - ref: kind: Kamelet apiVersion: camel.apache.org/v1alpha1 name: dns-lookup-action sink: ref: kind: InMemoryChannel apiVersion: messaging.knative.dev/v1 name: mychannel
Make sure you have Camel K installed into the Kubernetes cluster you’re connected to.
dns-lookup-action-binding.yaml file into your hard drive, then configure it according to your needs.
You can run the action using the following command:
kubectl apply -f dns-lookup-action-binding.yaml