kubernetes-client icon indicating copy to clipboard operation
kubernetes-client copied to clipboard

What's the exact plan for supporting Kubernetes versions?

Open inductor opened this issue 4 years ago • 7 comments

Based on the documentation it supports Kubernetes 1.7 to 1.13 but 1.7 is already deprecated in most systems and in the major public cloud services 1.14+ is ready available.

Is there any plan to drop old versions and support new versions?

inductor avatar Mar 02 '20 12:03 inductor

@silasbw 🙇

inductor avatar Mar 07 '20 01:03 inductor

@inductor there's an officially supported javascript k8s client library listed here: https://kubernetes.io/docs/reference/using-api/client-libraries/#officially-supported-kubernetes-client-libraries

Direct link: https://github.com/kubernetes-client/javascript

edify42 avatar Mar 18 '20 03:03 edify42

@edify42 I am asking this not because I am planning to use this client library. My biggest motivation at asking this question is that godaddy/kubernetes-external-secrets depends on this library.

inductor avatar Mar 18 '20 04:03 inductor

OK, so I totally missed this

https://github.com/inductor/kubernetes-client/blob/master/merging-with-kubernetes.md

inductor avatar Mar 20 '20 10:03 inductor

https://github.com/godaddy/kubernetes-client/pull/622

inductor avatar May 07 '20 00:05 inductor

OK, so I totally missed this

https://github.com/inductor/kubernetes-client/blob/master/merging-with-kubernetes.md

@inductor Did you get it to working for versions > 1.13 using this documentation ? it gave me an error regarding the swagger document not available in the node module.

rahuldev247 avatar Jun 08 '20 10:06 rahuldev247

@inductor there's an officially supported javascript k8s client library listed here: https://kubernetes.io/docs/reference/using-api/client-libraries/#officially-supported-kubernetes-client-libraries

Direct link: https://github.com/kubernetes-client/javascript

@edify42 Does client-node package support accessing custom resource definitions? According to kubernetes documentation only python and go clients supports this.

I'm using this package because of this example using crds. My use case is I'm creating cert-manager.io's Certificate resource. But looks like this package is stuck on k8s version 1.13?

OK, so I totally missed this https://github.com/inductor/kubernetes-client/blob/master/merging-with-kubernetes.md

@inductor Did you get it to working for versions > 1.13 using this documentation ? it gave me an error regarding the swagger document not available in the node module.

@rahuldev247 Just used 1.13 version on 1.16 on cluster it worked for me. Not sure it's fully compatible tho :/

shinebayar-g avatar Jul 31 '20 17:07 shinebayar-g