# K8s 1.22 on Traefik \< 2.5?

**URL:** <https://community.traefik.io/t/k8s-1-22-on-traefik-2-5/17502>\
**Category:** Traefik v2\
**Tags:** kubernetes-ingress\
**Created:** [February 10, 2023, 3:29pm UTC](https://community.traefik.io/t/k8s-1-22-on-traefik-2-5/17502 "2023-02-10T15:29:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![hughesadam87](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/hughesadam87/32/6635_2.png) [@hughesadam87](https://community.traefik.io/u/hughesadam87)\
**Post date:** [February 10, 2023, 3:29pm UTC](https://community.traefik.io/t/k8s-1-22-on-traefik-2-5/17502/1 "2023-02-10T15:29:41Z")

</div>

I'm working on a Google Kubernetes Engine (GKE) system that's currently using k8s api 1.21 but is going to soon be upgraded to 1.22. However, the version of Traefik version configured on the cluster is 1.7.34, and hence using a deprecated API, specifically `/apis/extenstions/v1beta1/ingresses`.

If I am reading [your v2 migration docs](https://doc.traefik.io/traefik/migration/v2/) correctly, we need to upgrade to v2.5 at minimum to use the non-deprecated API. Is this correct?

What I can't figure out is what would be the fallout of not upgrading. If we ran v1.7.34 against k8s 1.22, and the deprecated `/v1beta1/ingresses` was removed, is that on the critical path? In other words, is it likely to hose our entire system or is this a non-critical path API?

Thanks

---

<div class="post-metadata">

**Author:** ![svx](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/svx/32/6429_2.png) [@svx](https://community.traefik.io/u/svx)\
**Post date:** [February 14, 2023, 1:51pm UTC](https://community.traefik.io/t/k8s-1-22-on-traefik-2-5/17502/2 "2023-02-14T13:51:24Z")

</div>

Hi @hughesadam87,  
Thanks for your interest in Traefik!

> [@hughesadam87](#):
>
> If I am reading [your v2 migration docs](https://doc.traefik.io/traefik/migration/v2/) correctly, we need to upgrade to v2.5 at minimum to use the non-deprecated API. Is this correct?

That is correct!

We don't recommend using other versions than the latest `v2.9.x`.  
`v1.7.34` is out of support!

---

<div class="post-metadata">

**Author:** ![hughesadam87](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/hughesadam87/32/6635_2.png) [@hughesadam87](https://community.traefik.io/u/hughesadam87)\
**Post date:** [February 14, 2023, 2:06pm UTC](https://community.traefik.io/t/k8s-1-22-on-traefik-2-5/17502/3 "2023-02-14T14:06:43Z")

</div>

Thanks @svx and I do understand that. We are in the process of migrating, but we're trying to assess the fallout. Any idea which k8s API endpoints v 1.7.34 is using related to `/apis/extenstions/v1beta1/ingresses`? Seems like this would be for the ingress controller and probably a critical path?

---

<div class="post-metadata">

**Author:** ![svx](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/svx/32/6429_2.png) [@svx](https://community.traefik.io/u/svx)\
**Post date:** [February 15, 2023, 3:09pm UTC](https://community.traefik.io/t/k8s-1-22-on-traefik-2-5/17502/4 "2023-02-15T15:09:22Z")

</div>

Hi @hughesadam87,

> [@hughesadam87](#):
>
> Any idea which k8s API endpoints v 1.7.34 is using related to `/apis/extenstions/v1beta1/ingresses`? Seems like this would be for the ingress controller and probably a critical path?

No idea 😐. `v1.7.34 ` is a really old version, and there were lots of changes and improvements in Traefik and Kubernetes.
