6. K8s Ingress
Last updated
minikube addons enable ingresskubectl get pod -n kube-systemapiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: dashboard-ingress
spec:
rules:
# Method 1
- host: dashboard.com
http:
paths:
- path: /analytics
backend:
serviceName: analytics-dashboard
servicePort: 80
- path: /shopping
backend:
serviceName: shopping-dashboard
servicePort: 8080apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: dashboard-ingress
spec:
rules:
# Method 2
- host: analytics.myapp.com
http:
paths:
backend:
serviceName: analytics-service
servicePort: 3000
- host: shopping.myapp.com
http:
paths:
backend:
serviceName: shopping-service
servicePort: 8080