BretFisher / kubernetes-mastery

Kubernetes course on Udemy from @BretFisher and @jpetazzo
https://www.bretfisher.com/kubernetes-mastery/
Other
238 stars 190 forks source link

Ingress changes with GA in 1.19 #14

Open BretFisher opened 3 years ago

BretFisher commented 3 years ago

Reported by Daniel:

Ingress resource version has changed from networking.k8s.io/v1beta1 to networking.k8s.io/v1and the YAML spec has changed a bit. Update files and video:

Slides at https://slides.kubernetesmastery.com/#ingress

Manifests:

Videos:

Old spec example

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: cheddar
spec:
  rules:
  - host: cheddar.A.B.C.D.nip.io
    http:
      paths:
      - path: /
        backend:
          serviceName: cheddar
          servicePort: 80

New spec example

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: cheddar
spec:
  rules:
  - host: cheddar.A.B.C.D.nip.io
    http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: cheddar
            port:
              number: 80
BretFisher commented 3 years ago

Several manifests updated via #17

ivorscott commented 2 years ago

1.19, 1.22 Changes to Ingress

Starting in version 1.19 (released Aug 2020), ingress has changed. Please update your apiVersion to networking.k8s.io/v1 for all ingress resources. The apiVersion networking.k8s.io/v1beta1 is removed in 1.22.

Updated slides