前言
1、Ingress Nginx
默认访问日志都输出到 /var/log/nginx/access.log
文件中,但是对于生产环境来说,不可能把所有日志都输到一个日志文件中,一般情况都是根据域名分别输出到各个文件中。
2、Ingress Nginx
修改默认日志输出字段,可以输出为json
格式 和 普通日志格式。
根据域名设置访问日志输出
1 | $ vim test-example-com.yaml |
1 | apiVersion: networking.k8s.io/v1beta1 |
1 | # 部署 |
设置输出为json
格式 和 普通日志格式
修改 mandatory.yaml
部署文件 nginx-configuration ConfigMap 配置中 log-format-upstream
字段,具体修改如下:
1、普通访问日志格式
1 | kind: ConfigMap |
2、json 访问日志格式
1 | kind: ConfigMap |
1 | # 部署 |
参考链接
- https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/configmap.md
- https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/annotations.md
---本文结束感谢您的阅读。微信扫描二维码,关注我的公众号---
本文作者:
Peng Yang
本文链接: https://www.yp14.cn/2020/04/27/Ingress-Nginx-日志配置/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
本文链接: https://www.yp14.cn/2020/04/27/Ingress-Nginx-日志配置/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!