Resources

Rules to configure a Ingress controller. This rules can be configured by host or URL path.

The following snippet creates an ingress resource to send every request to my-service:80.

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: my-ingress
spec:
  backend:
    serviceName: my-service
    servicePort: 80

The following snippet, forwards the traffic using the hostname or URL paths

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: my-ingress-path
spec:
  rules:
  - host: wear.dani.codes
    http:
      paths:
      - backend:
          serviceName: wear-service
          servicePort: 80

  - http:
      paths:
      - path: /wear
      backend:
        serviceName: wear-service
        servicePort: 80
      - path: /watch
      backend:
        serviceName: watch-service
        servicePort: 80
Links to this page
#networking #kubernetes #ingress