DNS IP Action
Provided by: "Apache Software Foundation"
Get an IP from a DNS
The Kamelet expects the following headers to be set:
ce-domain: as the domain for which we are looking for the IP
If the header won’t be set the body will be used as domain to look for.
This section summarizes how the
dns-ip-action can be used in various contexts.
dns-ip-action Kamelet can be used as intermediate step in a binding.
apiVersion: camel.apache.org/v1alpha1 kind: KameletBinding metadata: name: dns-ip-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-ip-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-ip-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-ip-action-binding.yaml