Skip to main content

Creating_and_Ingress_Rule

Creating an Ingress Rule

kubectl run ghost --image=ghost

kubectl expose deployments ghost --port=2368

Ingress with a single rule:

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: ghost
spec:
rules:
- host: ghost.192.168.99.100.nip.io
http:
paths:
- backend:
serviceName: ghost
servicePort: 2368

Ingress with multiple rules:

rules:
- host: ghost.192.168.99.100.nip.io
http:
paths:
- backend:
serviceName: ghost
servicePort: 2368
- host: nginx.192.168.99.100.nip.io
http:
paths:
- backend:
serviceName: nginx
servicePort: 80