kube-resource-report
kube-resource-report copied to clipboard
Deprecated k8s API
The Ingress kube-resource-report
uses the deprecated API extensions/v1beta1
which fails to deploy to Kubernetes v 1.16. Can you fix this to use networking.k8s.io/v1beta1
instead?
Which version are you using? I recently updated pykube-ng to use networking.k8s.io/v1beta1
(https://github.com/hjacobs/pykube/pull/65) and kube-resource-report also uses the new pykube-ng version.
chart: hjacobs-kube-resource-report/kube-resource-report namespace: kube-system values: - image: repository: hjacobs/kube-resource-report tag: '20.4.5' pullPolicy: IfNotPresent
I am using helm chart
Try https://github.com/hjacobs/kube-resource-report/releases/tag/20.7.3
OK thanks. Let me try that.
It did not fix the issue, unfortunately.
Can you please update the chart version as well? It's very confusing.
kubectl get Ingresses kube-resource-report -n kube-system -o yaml
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
alb.ingress.kubernetes.io/healthcheck-path: /index.html
alb.ingress.kubernetes.io/inbound-cidrs: 193.67.29.249/32,81.28.88.166/32,3.248.173.223/32,3.127.24.51/32
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}]'
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/ssl-policy: ELBSecurityPolicy-TLS-1-2-2017-01
alb.ingress.kubernetes.io/target-type: ip
external-dns.alpha.kubernetes.io/hostname: kube-resource-report-sandbox3-v2.sandbox.leaseplan.io
kubernetes.io/ingress.class: alb
meta.helm.sh/release-name: kube-resource-report
meta.helm.sh/release-namespace: kube-system
creationTimestamp: "2020-07-08T08:27:15Z"
generation: 1
labels:
app.kubernetes.io/instance: kube-resource-report
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: kube-resource-report
app.kubernetes.io/version: 20.4.3
helm.sh/chart: kube-resource-report-0.5.0
name: kube-resource-report
namespace: kube-system
resourceVersion: "146244"
selfLink: /apis/extensions/v1beta1/namespaces/kube-system/ingresses/kube-resource-report
uid: ac153e5c-78d7-403a-ab26
spec:
rules:
- host: kube-resource-report-sandbox3-v2.****.io
http:
paths:
- backend:
serviceName: kube-resource-report
servicePort: http
path: /*
status:
loadBalancer:
ingress:
- hostname: bdf258
Helm is not supported by me, but I tried to bump the tag in values.yml
.
I have created a PR for this: https://github.com/hjacobs/kube-resource-report/pull/181
Hope it helps.