Creating an Ingress Rule
To get exposed with ingress quickly, you can go ahead and try to create a similar rule as mentioned on the previous page. First, start a ghost deployment and expose it with an internal ClusterIP service:
$ kubectl run ghost --image=ghost
$ kubectl expose deployments ghost --port=2368
With the deployment exposed and the Ingress rules in place, you should be able to access the application from outside the cluster.
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
rules:
- host: ghost.192.168.99.100.nip.io
http:
paths:
- backend:
service
name: ghost
port:
number: 2368
path: /
pathType: ImplementationSpecificLast updated