Difference between revisions of "Installing Kubernetes NGINX Ingress controller using manifests"
Jump to navigation
Jump to search
(11 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
namespace/nginx-ingress created | namespace/nginx-ingress created | ||
serviceaccount/nginx-ingress created | serviceaccount/nginx-ingress created | ||
+ | |||
+ | kubectl apply -f common/default-server-secret.yaml | ||
+ | secret/default-server-secret created | ||
+ | |||
+ | kubectl apply -f common/ingress-class.yaml | ||
+ | ingressclass.networking.k8s.io/nginx created | ||
+ | |||
+ | kubectl apply -f common/[[crds]]/ | ||
+ | customresourcedefinition.[[apiextensions.k8s.io]]/aplogconfs.appprotect.f5.com created | ||
+ | customresourcedefinition.apiextensions.k8s.io/appolicies.appprotect.f5.com created | ||
+ | customresourcedefinition.apiextensions.k8s.io/apusersigs.appprotect.f5.com created | ||
+ | customresourcedefinition.apiextensions.k8s.io/apdoslogconfs.appprotectdos.f5.com created | ||
+ | customresourcedefinition.apiextensions.k8s.io/apdospolicies.appprotectdos.f5.com created | ||
+ | customresourcedefinition.apiextensions.k8s.io/dosprotectedresources.appprotectdos.f5.com created | ||
+ | customresourcedefinition.apiextensions.k8s.io/dnsendpoints.externaldns.nginx.org created | ||
+ | customresourcedefinition.apiextensions.k8s.io/globalconfigurations.k8s.nginx.org created | ||
+ | customresourcedefinition.apiextensions.k8s.io/policies.k8s.nginx.org created | ||
+ | customresourcedefinition.apiextensions.k8s.io/transportservers.k8s.nginx.org created | ||
+ | customresourcedefinition.apiextensions.k8s.io/virtualserverroutes.k8s.nginx.org created | ||
+ | customresourcedefinition.apiextensions.k8s.io/virtualservers.k8s.nginx.org created | ||
+ | |||
+ | kubectl apply -f [[/path/to/your/aws-ingress-nginx-config.yaml]] | ||
+ | [[configmap]]/[[nginx-config]] created | ||
+ | |||
+ | kubectl apply -f rbac/rbac.yaml | ||
+ | clusterrole.rbac.authorization.k8s.io/nginx-ingress created | ||
+ | clusterrolebinding.rbac.[[authorization.k8s.io]]/nginx-ingress created | ||
+ | |||
+ | kubectl apply -f deployment/nginx-ingress.yaml | ||
+ | deployment.apps/nginx-ingress created | ||
+ | |||
+ | kubectl apply -f service/loadbalancer-aws-elb.yaml | ||
+ | service/nginx-ingress created | ||
== Related == | == Related == | ||
Line 8: | Line 41: | ||
== See also == | == See also == | ||
* {{Ingress}} | * {{Ingress}} | ||
+ | |||
+ | [[Category:K8s]] |
Latest revision as of 19:07, 29 June 2022
kubectl apply -f common/ns-and-sa.yaml namespace/nginx-ingress created serviceaccount/nginx-ingress created
kubectl apply -f common/default-server-secret.yaml secret/default-server-secret created
kubectl apply -f common/ingress-class.yaml ingressclass.networking.k8s.io/nginx created
kubectl apply -f common/crds/ customresourcedefinition.apiextensions.k8s.io/aplogconfs.appprotect.f5.com created customresourcedefinition.apiextensions.k8s.io/appolicies.appprotect.f5.com created customresourcedefinition.apiextensions.k8s.io/apusersigs.appprotect.f5.com created customresourcedefinition.apiextensions.k8s.io/apdoslogconfs.appprotectdos.f5.com created customresourcedefinition.apiextensions.k8s.io/apdospolicies.appprotectdos.f5.com created customresourcedefinition.apiextensions.k8s.io/dosprotectedresources.appprotectdos.f5.com created customresourcedefinition.apiextensions.k8s.io/dnsendpoints.externaldns.nginx.org created customresourcedefinition.apiextensions.k8s.io/globalconfigurations.k8s.nginx.org created customresourcedefinition.apiextensions.k8s.io/policies.k8s.nginx.org created customresourcedefinition.apiextensions.k8s.io/transportservers.k8s.nginx.org created customresourcedefinition.apiextensions.k8s.io/virtualserverroutes.k8s.nginx.org created customresourcedefinition.apiextensions.k8s.io/virtualservers.k8s.nginx.org created
kubectl apply -f /path/to/your/aws-ingress-nginx-config.yaml configmap/nginx-config created
kubectl apply -f rbac/rbac.yaml clusterrole.rbac.authorization.k8s.io/nginx-ingress created clusterrolebinding.rbac.authorization.k8s.io/nginx-ingress created
kubectl apply -f deployment/nginx-ingress.yaml deployment.apps/nginx-ingress created
kubectl apply -f service/loadbalancer-aws-elb.yaml service/nginx-ingress created
Related[edit]
See also[edit]
- 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: