Ingress controller deployment yaml url
https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-
v1.2.1/deploy/static/provider/cloud/deploy.yaml
nginx-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx
spec:
replicas: 1
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx
ports:
- containerPort: 80
env:
- name: TITLE
value: "NGINX APP1"
---
apiVersion: v1
kind: Service
metadata:
name: nginx
spec:
type: ClusterIP
ports:
- port: 80
selector:
app: nginx
Website: https://www.nextops.in, YouTube: https://www.youtube.com/c/nextopsvideos
WhatsApp: +91 73309 77091, Email:
[email protected]httpd-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: httpd
spec:
replicas: 1
selector:
matchLabels:
app: httpd
template:
metadata:
labels:
app: httpd
spec:
containers:
- name: httpd
image: httpd
ports:
- containerPort: 80
env:
- name: TITLE
value: "APACHE APP2"
---
apiVersion: v1
kind: Service
metadata:
name: httpd
spec:
type: ClusterIP
ports:
- port: 80
selector:
app: httpd
Website: https://www.nextops.in, YouTube: https://www.youtube.com/c/nextopsvideos
WhatsApp: +91 73309 77091, Email:
[email protected]Path based routing rules – Ingress resource
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: k8s-ingress
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/use-regex: "true"
nginx.ingress.kubernetes.io/rewrite-target: /$2
spec:
ingressClassName: nginx
rules:
- http:
paths:
- path: /nginx(/|$)(.*)
pathType: Prefix
backend:
service:
name: nginx
port:
number: 80
- path: /httpd(/|$)(.*)
pathType: Prefix
backend:
service:
name: httpd
port:
number: 80
- path: /(.*)
pathType: Prefix
backend:
service:
name: nginx
port:
number: 80
Website: https://www.nextops.in, YouTube: https://www.youtube.com/c/nextopsvideos
WhatsApp: +91 73309 77091, Email:
[email protected]Host-name based routing rules – Ingress resource
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: k8s-ingress
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/use-regex: "true"
nginx.ingress.kubernetes.io/rewrite-target: /$2
spec:
ingressClassName: nginx
rules:
- host: www.nextopsnginx.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: nginx
port:
number: 80
- host: www.nextopshttpd.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: httpd
port:
number: 80
Website: https://www.nextops.in, YouTube: https://www.youtube.com/c/nextopsvideos
WhatsApp: +91 73309 77091, Email:
[email protected]