如何在kubernetes中为nginxinc/nginx入口配置添加第三方模块?

如何在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并在映像构建过程中使用副本吗?实现目标的最佳方法是什么?使

目标:

我正在尝试将第三方模块包含在Http_more_头中,以便在头中为服务器提供自定义名称

我可以使用稍微调整过的DockerFile安装模块

问题:


为了启用这个第三方模块,我需要在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
检查文档