bcecbad652
k8s 1.14 first enabled Ingress in the networking.k8s.io/v1beta1 API
group, while still serving it in the extensions/v1beta1 API group. The
extensions/v1beta1 API endpoint is deprecated in 1.16 and scheduled for
removal in 1.20. [0]
ingress-nginx 0.25.0 actually uses the networking.k8s.io/v1beta1 API,
which requires updated RBAC rules. [1]
This change updates the ClusterRole used by the ingress service account
to grant access to Ingress resources via either the extensions/v1beta1
or networking.k8s.io/v1beta1 API, aligning with the static manifests
from the kubernetes/ingress-nginx repo [2]. It does not change the
apiVersion used when creating Ingress resources.
[0] https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/
[1] https://github.com/kubernetes/ingress-nginx/releases/tag/nginx-0.25.0
[2]
|
||
---|---|---|
.. | ||
bin | ||
configmap-bin.yaml | ||
configmap-conf.yaml | ||
configmap-services-tcp.yaml | ||
configmap-services-udp.yaml | ||
deployment-error.yaml | ||
deployment-ingress.yaml | ||
endpoints-ingress.yaml | ||
ingress.yaml | ||
job-image-repo-sync.yaml | ||
network_policy.yaml | ||
service-error.yaml | ||
service-ingress-metrics-exporter.yaml | ||
service-ingress.yaml |