To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-architecture/CAO_RewY%2BzzotSv1VrjGR1uvdFR_6atVRo8kG1DR6gq0Jh4POMQ%40mail.gmail.com.
I have seen (and written) programs that support multiple API versions. Yes, it requires some in-out conversion, but I don't think it rises to the level of "can't do it". And if I am wrong for some reason I have not encountered yet, let's fix _that_?
That defeats the entire point of designing the server do API version conversions.
On Jan 3, 2022, at 5:35 PM, 'John Gardiner Myers' via kubernetes-sig-architecture <kubernetes-si...@googlegroups.com> wrote:
--
You received this message because you are subscribed to the Google Groups "kubernetes-sig-architecture" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-arch...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-architecture/37c5a82b-a2ba-0a8e-9be9-e09c762ebd7c%40proofpoint.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-architecture/SA0SPRMB000160CFC933EBB8A2D22AE1DB499%40SA0SPRMB0001.namprd21.prod.outlook.com.
--
You received this message because you are subscribed to the Google Groups "kubernetes-sig-architecture" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-arch...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-architecture/3ca2893d-4f19-d595-a672-e53ca446274f%40proofpoint.com.
I'm wondering why AWS can't just release different binaries for different kubernetes versions.
This is a standard practice for handling this sort of situation. It's unlikely that there are major changes needed in the support of 1.18 clusters for load balancing, so if they cut a release branch, cherry-pick extreme bug fixes as necessary and move forward with development that only supports 1.19+ it's hard for me to imagine why there is a problem.
--
You received this message because you are subscribed to the Google Groups "kubernetes-sig-architecture" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-arch...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-architecture/c298e241-72eb-fc34-d5fb-e1d3ba4fc256%40proofpoint.com.
The deprecation policy for beta APIs is 9 months or 3 releases, whichever is longer. Ingress v1beta1 was supported after being deprecated for 3 releases (1.19-1.21), and was removed in 1.22, ~1 year later.
Ingress v1beta1 was supported for 11 months and 9 days, which is shorter than 1 year.
Moving beta APIs through their lifecycle more rapidly helps avoid accumulating usage by clients and components that have long-term support expectations, and spurs progress towards GA APIs (which have longer-term stability guarantees).
Releasing stable versions of APIs promptly helps avoid accumulating beta usage, but removing them rapidly thereafter does absolutely nothing to spur progress towards GA APIs.
Before an API is stable, clients have a Hobson's choice. It does not seem appropriate to punish them for it.
--
You received this message because you are subscribed to the Google Groups "kubernetes-sig-architecture" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-arch...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-architecture/0fb506f9-d1a9-447e-975c-1ee5e8a77268n%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "kubernetes-sig-architecture" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-arch...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-architecture/802f77ef-50c1-44a3-87fc-560e6cebe47cn%40googlegroups.com.