0

I installed ingress-nginx using the official ingress-nginx helm chart (chart version 4.7.1). In the values file, I disabled HTTP by specifying controller.service.enableHttp: false.

I can see that ingress-nginx-controller Service use only port 443:

$ kubectl get svc -n ingress-nginx  
NAME                                 TYPE           CLUSTER-IP   EXTERNAL-IP    PORT(S)        
ingress-nginx-controller             LoadBalancer   Q.W.E.R       A.B.C.D      443:31939/TCP  

But in the Ingress, I can see 80 and 443 ports:

$ kubectl get ing
NAME                      CLASS   HOSTS                              ADDRESS        PORTS     
ingress-test              nginx   a.example.com                      A.B.C.D        80, 443  

Does this mean HTTP is still enabled?

Xavier123
  • 71
  • 2
  • 8

0 Answers0