Difference between revisions of "Spec.IngressClassName"
Jump to navigation
Jump to search
Line 4: | Line 4: | ||
[[ingressClassName: ""]] | [[ingressClassName: ""]] | ||
+ | |||
+ | ingress.ingressClassName in [[helm install grafana]] | ||
== Single rule == | == Single rule == |
Revision as of 12:25, 13 February 2024
ingressClassName: nginx ingressClassName: alb ingressClassName: ""
ingress.ingressClassName in helm install grafana
Single rule
spec: ingressClassName: nginx rules: - host: yourhost.com http: paths: - path: / pathType: Prefix backend: service: name: yourservicename port: number: 80
Multiple rules
spec: ingressClassName: nginx rules: - host: chart-example.local http: paths: - path: / pathType: Prefix backend: service: name: grafana port: number: 80 - host: prometheus.chart-example.local http: paths: - path: / pathType: Prefix backend: service: name: prometheus-server port: number: 80
Changes
- Ingresses can specify the class they are associated with by using a new ingressClassName field on Ingresses
Related
- Kubernetes: Ingress controllers
- kubectl describe ingressclass
- kubectl get ingressclass
helm install grafana
See also
IngressClassName, kubectl get ingressclass, kubectl describe ingressclass, nginx.org/ingress-controller, ingress.k8s.aws/alb, Controller:
kubectl create ingress | kubectl get ingress
,kubectl describe ingress
, Kong, Kubernetes Gateway API, kubectl apply -f ingress.yaml- 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
- Kubernetes controllers: Ingress,
controller., AWS Load Balancer controller, kubectl describe ingressclass nginx
Advertising: