You can use ConfigMaps to decouple the configuration artifacts from the image content to keep the containerized applications portable. You can create ConfigMaps and configure pods with the data stored in the ConfigMaps.
You can use the kubectl create configmap to create a Config Map.
In Informatica, the ConfigMap stores the values of the MasterInput.properties and GatewayInput.properties and then provides those values as environment variable values for the Informatica pods.
To create a ConfigMap from files for the master node with kubectl, enter the following command:
To get information about the ConfigMap, you can use the
kubectl describe
and
kubectl get
commands.
If you reference a ConfigMap that does not exist, the pod cannot start. Ensure that you create the config map for the gateway node after the Informatica master node is up and running.