Running pmm-server:3.1.0 in a secured cluster result in following error. I am trying to start cluster with statefulset and I do not have privilege to run run container as the root user and tried container-port as both 8080 and 8443
2025-04-08 15:46:09,431 INFO Included extra file “/etc/supervisord.d/pmm.ini” during parsing
Error: Cannot open an HTTP server: socket.error reported errno.EACCES (13)
For help, use /usr/local/bin/supervisord -h
Hello @Murugesh_Palanisamy,
Based on that error, it seems you do not have access to launch containers that can bind to 8080 or 8443. Check with your sysadmin so they can grant this access. It may also be that the container daemon does not have correct privs to launch containers in user space that can bind to ports.
Can you share you K8s config? We have our helm charts to run PMM in K8s. You need to run container under user ID 1000, currently other user IDs are unsupported.
this is our security config in our infrastructure, unfortunately we can’t change this UID to 1000. is it possible to build this image to support UID 1000 as well ?
If this is not possible can we deploy this PMM server in any of our on-premise servers ? Do you have any jar file or anyother option to install it.