use-proxy-protocol: "true"
proxy-real-ip-cidr: "0.0.0.0/32"
use-forwarded-headers: "false"
log-format-upstream: '$proxy_protocol_addr etc...'
http-snippet: |
geo $realip_remote_addr $is_lb {
default 0;
10.108.0.0/14 1;
}
server-snippet: |
if ($is_lb != 1) {
return 403;
}
helm install stable/nginx-ingress --namespace arx-dev --name app-proxy \
--set rbac.create=true \
--set controller.service.externalTrafficPolicy=Local \
--set controller.service.annotations."service\.beta\.kubernetes\.io/ovh-loadbalancer-proxy-protocol"=v1
@SystemZ Hello ! Did you manage to get the fluent-bit grep filter to work to exclude canal pods logs ? I added this bloc to the end of my filter-kubernetes.conf
entry in the configmap:
[FILTER]
Name grep
Match *
Exclude kubernetes_container_name calico-node|wormhole
and I still keep getting canal logs sent to graylog