broken header error #13143
Labels
needs-kind
Indicates a PR lacks a `kind/foo` label and requires one.
needs-priority
needs-triage
Indicates an issue or PR lacks a `triage/foo` label and requires one.
What happened:
What you expected to happen: [error] 32#32: *10068 broken header: "" while reading PROXY protocol, client: 10.19.1.128, server: 0.0.0.0:443
I have a 5 ingress-nginx controllers installed in my EKS cluster that have load balancer all installed as helm charts. however only one ingress-nginx controller and only on PROD environment is producing above error continuously but affecting nothing in any of the services
NGINX Ingress controller version (exec into the pod and run
/nginx-ingress-controller --version
):NGINX Ingress controller
Release: v1.12.1
Build: 51c2b81
Repository: https://github.com/kubernetes/ingress-nginx
nginx version: nginx/1.25.5
Kubernetes version (use
kubectl version
): v1.31Environment: Production
uname -a
): Kernel version: 6.1.128Please mention how/where was the cluster created like kubeadm/kops/minikube/kind etc.
kubectl version
kubectl get nodes -o wide
EKS cluster was created and always gets upgraded using terraform (source = "terraform-aws-modules/eks/aws" version = "20.33.1")
~ % kubectl version
~ % kubectl get nodes -o wide
helm ls -A | grep -i ingress
helm -n <ingresscontrollernamespace> get values <helmreleasename>
The ingress-nginx helm chart got installed using argocd with below gitops CICD commands:
variables:
ARGOCLI_FLAGS: "--plaintext --insecure"
ARGOCLI_DIFF_FLAGS: "--hard-refresh"
ARGOCLI_FLAGS_GET: "--refresh"
ARGOCLI_FLAGS_WAIT: "--sync --health"
kubectl describe ingressclasses
kubectl -n <ingresscontrollernamespace> get all -A -o wide
kubectl -n <ingresscontrollernamespace> describe po <ingresscontrollerpodname>
kubectl -n <ingresscontrollernamespace> describe svc <ingresscontrollerservicename>
kubectl -n <appnamespace> get all,ing -o wide
kubectl -n <appnamespace> describe ing <ingressname>
If applicable, then, your complete and exact curl/grpcurl command (redacted if required) and the reponse to the curl/grpcurl command with the -v flag
Others:
kubectl describe ...
of any custom configmap(s) created and in useHow to reproduce this issue:
/remove-kind bug
-->
The text was updated successfully, but these errors were encountered: