Question: in ingress lab, while creating ingress as per answers ``` controlplan . . .

Jia:
question: in ingress lab, while creating ingress
as per answers

controlplane $ cat /var/answers/ingress-resource.yaml 
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: ingress-wear-watch
  namespace: app-space
  annotations:
    <http://nginx.ingress.kubernetes.io/rewrite-target|nginx.ingress.kubernetes.io/rewrite-target>: /
    <http://nginx.ingress.kubernetes.io/ssl-redirect|nginx.ingress.kubernetes.io/ssl-redirect>: "false"
spec:
  rules:
  - http:
      paths:
      - path: /wear
        backend:
          serviceName: wear-service
          servicePort: 8080
      - path: /watch
        backend:
          serviceName: video-service
          servicePort: 8080controlplane $ 

but in K8s doc https://kubernetes.io/docs/concepts/services-networking/ingress/

apiVersion: <http://networking.k8s.io/v1|networking.k8s.io/v1>
kind: Ingress
metadata:
  name: minimal-ingress
  annotations:
    <http://nginx.ingress.kubernetes.io/rewrite-target|nginx.ingress.kubernetes.io/rewrite-target>: /
spec:
  rules:
  - http:
      paths:
      - path: /testpath
        pathType: Prefix
        backend:
          service:
            name: test
            port:
              number: 80

why there is discrepancy between docs earlier we had serviceName and servicePort for backend but now docs shows something else why ?

Mohamed Ayman:
after v1.16, NetworkPolicy in the extensions/v1beta1 API version is no longer served. it is migrated to use the http://networking.k8s.io/v1|networking.k8s.io/v1 API version. please check the following link for more info https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/|https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/

please check the following resource in the new version https://kubernetes.io/docs/concepts/services-networking/ingress/#the-ingress-resource|https://kubernetes.io/docs/concepts/services-networking/ingress/#the-ingress-resource

Jia:
thank you tons… so the docs are the source of truth going forward