Hi Paul,
In general, it is not recommended to enable and use the DataPower UI in a Kubernetes / OpenShift environment, especially not with multiple replicas. This is because any changes made via the UI will not be persisted in the container, nor replicated to the other Pods in the StatefulSet. Instead, service configuration should be developed elsewhere and deployed to the cluster using ConfigMaps, Secrets, and the DataPowerService custom resource. As for where to develop the configurations, I'd recommend a local DataPower container (e.g., via podman or docker) where you can easily mount the config and local directories to lift out the configuration and files you'd need to deploy to the cluster.
The following documentation can be used as a guide for setting up a local development environment in docker / podman. You can ignore / skip the part about building a custom image if you like; the important part is the run command with file system mounting and the UI port (9090) exposed. Note you may need to customize this to better suite your needs (such as exposing more ports).
https://www.ibm.com/docs/en/datapower-gateway/10.5.x?topic=docker-creating-datapower-application
For working with the DataPowerService in CP4I / OpenShift, I would recommend the following guide:
https://www.ibm.com/docs/en/datapower-operator/1.10?topic=guides-domain-configuration
Hope the above information helps.
Aidan
------------------------------
Aidan Harbison
------------------------------