Difference between revisions of "NGINX Ingress Controller"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
https://github.com/nginxinc/kubernetes-ingress | https://github.com/nginxinc/kubernetes-ingress | ||
+ | |||
+ | * [[SSL/TLS]] termination | ||
+ | * [[URL rewrites]] | ||
+ | * [[WebSockets]] support | ||
* [[Ingress NGINX Controller]] | * [[Ingress NGINX Controller]] |
Revision as of 16:12, 12 February 2024
https://github.com/nginxinc/kubernetes-ingress
- SSL/TLS termination
- URL rewrites
- WebSockets support
kubectl get ingress kubectl get ingressclass
Official repo
git clone https://github.com/nginxinc/kubernetes-ingress.git cd kubernetes-ingress/deployments/ kubectl apply -f common/ns-and-sa.yaml kubectl apply -f common/default-server-secret.yaml kubectl apply -f common/ingress-class.yaml # https://docs.nginx.com/nginx-ingress-controller/installation/installation-with-manifests/#create-common-resources kubectl apply -f common/crds/ kubectl apply -f ../../contrib/helm/aws/aws-ingress-nginx-config.yaml kubectl apply -f rbac/rbac.yaml kubectl apply -f deployment/nginx-ingress.yaml kubectl apply -f service/loadbalancer-aws-elb.yaml
kubectl get roles -A .../... ingress-nginx ingress-nginx 2022-07-18T10:28:37Z .../...
Events
ingress-nginx 53m Normal UpdatedLoadBalancer service/nginx-ingress-controller Updated load balancer with new hosts ingress-nginx 54m Warning UnAvailableLoadBalancer service/nginx-ingress-controller There are no available nodes for LoadBalancer
Activities
- Read Installing Kubernetes NGINX Ingress controller using manifests: https://docs.nginx.com/nginx-ingress-controller/installation/installation-with-manifests/
- Read AWS document about How do I provide external access to multiple Kubernetes services in my Amazon EKS cluster?: https://aws.amazon.com/premiumsupport/knowledge-center/eks-access-kubernetes-services/
- Exposing TCP and UDP services
Related
- CVE-2021-25742 ingress-nginx
- AWS ALB Ingress controller
kubectl create service externalname
ingress-nginx-controller
kubectl krew install ingress-nginx
- nginx-ingress-controller
See also
Advertising: