如何在kubernetes中为nginxinc/nginx入口配置添加第三方模块?
目标: 我正在尝试将第三方模块包含在Http_more_头中,以便在头中为服务器提供自定义名称 我可以使用稍微调整过的DockerFile安装模块 问题:如何在kubernetes中为nginxinc/nginx入口配置添加第三方模块?,nginx,kubernetes,google-kubernetes-engine,kubernetes-ingress,nginx-ingress,Nginx,Kubernetes,Google Kubernetes Engine,Kubernetes Ingress,Nginx Ingress,目标: 我正在尝试将第三方模块包含在Http_more_头中,以便在头中为服务器提供自定义名称 我可以使用稍微调整过的DockerFile安装模块 问题: 为了启用这个第三方模块,我需要在nginx.conf中添加load_module指令,但是我对入口控制器如何解释nginx.conf文件感到困惑。如果我在服务器代码段注释中添加load_模块,它会工作吗?或者我必须修改.tmpl文件以启用第三方模块吗?或者我应该修改nginx.conf并在映像构建过程中使用副本吗?实现目标的最佳方法是什么?使
为了启用这个第三方模块,我需要在nginx.conf中添加load_module指令,但是我对入口控制器如何解释nginx.conf文件感到困惑。如果我在服务器代码段注释中添加load_模块,它会工作吗?或者我必须修改.tmpl文件以启用第三方模块吗?或者我应该修改nginx.conf并在映像构建过程中使用副本吗?实现目标的最佳方法是什么?使用数据下的主代码段configMap键,然后是值加载模块 例如:
kind: ConfigMap
apiVersion: v1
data:
main-snippet: load_module /usr/lib/modules/xyz_module.so
检查文档