NGINX Ingress Controller
Jump to navigation
Jump to search
https://github.com/nginxinc/kubernetes-ingress
helm install --name ingress-nginx ingress-nginx/ingress-nginx
Contents
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 .../...
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/
Related
- CVE-2021-25742 ingress-nginx
- helm upgrade
ingress-nginx 28m Warning UnAvailableLoadBalancer service/nginx-ingress-controller There are no available nodes for LoadBalancer
See also
helm install [ --set | --dry-run | --debug | --timeout | --namespace | --create-namespace | --generate-name | --help ] values.yaml
,helm upgrade --install
- Ingress controllers, NGINX Ingress Controller,
minikube addons enable ingress
,kubectl get ingress, kubectl get ingressclass, kubectl describe ingress
,Ingress:
, Ingress API, AWS Load Balancer Controller, Envoy Proxy, GKE Ingress, Kubernetes Gateway API,ingress.k8s.aws, ingresses.networking.k8s.io
,kind: Ingress
: (tls:, hosts:
),SuccessfullyReconciled
Advertising: