Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Is the nginx ingress controller compatible with kube-lego?


Asked by Rhys Burton on Dec 08, 2021 Nginx Getting started



The first version to fully support Kube-Lego is Nginx Ingress controller 0.8. nginx-ingress defaults to using TLS 1.2 only and a secure set of TLS ciphers. The default configuration, though secure, does not support some older browsers and operating systems. For instance, TLS 1.1+ is only enabled by default from Android 5.0 on.
Consequently,
Though Ingress is not enabled and installed by default in Kubernetes cluster. We must enable to this core concept using third party ingress controllers like Nginx, Traefik, HAProxy and Istio etc.
Furthermore, The --deployment flag defaults to nginx-ingress-controller. Subcommands that inspect resources ( ingresses, lint) support the --all-namespaces flag, which causes them to inspect resources in every namespace.
In addition,
To check if the ingress controller pods have started, run the following command: kubectl get pods -n ingress-nginx -l app.kubernetes.io/name=ingress-nginx --watch Once the ingress controller pods are running, you can cancel the command typing Ctrl+C. Now, you are ready to create your first ingress.
Moreover,
FEATURES FOR NGINX APP PROTECT: 1378 Add WAF Policy. 1420 Support IngressClassName in TransportServer. 1415 Handle host and listener collisions for TransportServer resource. 1322 Improve VirtualServer/VirtualServerRoute warnings for Policies. 1288 Add stricter validation for some ingress annotations.