我有一个很长的 nginx ingress
配置,我必须使用 nginx.ingress.kubernetes.io/server-snippet
注释指定。
nginx.ingress.kubernetes.io/server-snippet: |
gzip on;
gzip_types text/plain application/xml text/css application/javascript;
gzip_min_length 1000;
... about 100 more lines ...
将资源定义文件与 nginx 配置混合使用有点难看,而且一些配置在多个入口之间共享。所以我想知道,有没有办法从文件中加载配置?我正在使用 kustomize
。
答案 0 :(得分:0)
如果我理解正确的话,您正在寻找一种方法将您的服务器片段配置放入一个文件中并将其加载到您的入口中。
根据我在 get(byte[]) 中看到的,可以使用服务器代码段配置创建 configmap,并将其加载到您的入口中。
有一个 documentation 这样的配置。
如果您使用 Helm: