我正在尝试将一个postgres参数(shared_buffers)设置到我的postgres数据库pod中。我想设置一个init容器来设置db变量,但是由于init容器以root用户身份运行,所以无法实现。在pod中编辑db变量的最佳方法是什么?因为变量需要针对不同的实例进行不同设置,所以我不能在映像中进行更改。如果需要帮助,我需要运行"postgres -c"命令。
"root" execution of the PostgreSQL server is not permitted.
The server must be started under an unprivileged user ID to prevent
possible system security compromise. See the documentation for
more information on how to properly start the server.