Hi all,
I am trying to install Percona Everest in my private environment,
In this env, All nodes must go through a proxy server in order to access the internet.
I have a RKE2 cluster version 1.27 installed and running normally with proxy configured on Node and Containerd level.
I installed Percona Everest on my cluster wih everestctl.
I was able to access to Everest UI but not able to create cluster due to not able to choose DB type although I installed all 3 operators.
After I checked the logs of the operator manager, I saw this error:
ERROR Reconciler error {“controller”: “databaseengine”, “controllerGroup”: “everest.percona.com”, “controllerKind”: “DatabaseEngine”, “DatabaseEngine”: {“name”:“percona-postgresql-operator”,“namespace”:“test”}, “namespace”: “test”, “name”: “percona-postgresql-operator”, “reconcileID”: “c34238b3-8bf9-43fa-8e85-7c2482261d10”, “error”: “Get "https:// check.percona. com/versions/v1/pg-operator/2.3.1": dial tcp 3.140.105.0:443: i/o timeout”}
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
I doubt it because the everest operator controler manager pod does not have proxy configurations so it could not access the check. percona. com URL
So that leads to the issue I am facing.
I tried to edit the deployment, adding http_proxy, https_proxy to the containers ENV but it did not work, the containers won’t start
Does anyone have a suggestion how can I configure proxy for that pod?
Thanks alot