question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support for K8s v1.22

See original GitHub issue

What happened:

I needed to upgrade my K8s cluster to v1.22 in order to pick up fixes for issues related to graceful handling of pre-emptible node terminations. This has some knock-on effects related to ingresses due to some api changes in v1.22. Specifically in dask-gateway, I see the following in the my traefik-daskhub-dask-gateway pods, as the ingress api changed and moved out of beta:

Failed to list *v1beta1.Ingress: the server could not find the requested resource (get ingresses.extensions)"

What you expected to happen:

I expected some issues. 😃

Anything else we need to know?:

I tried simply updating to traefik 2.5, but then run into additional problems. I see that #431 addresses this, but it looks like it is unreleased and there are a lot of other changes in the repo since the 0.9.0 release I’m using.

I am not sure how to proceed. Is there any easy way for me to use v1.22? Tagging @consideRatio from #431.

Environment:

  • Dask version: 2021.12.0
  • Python version: 3.8
  • Operating System: Ubuntu 20
  • Install method (conda, pip, source): pip

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:11 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
martindurantcommented, Feb 14, 2022

I was looking at https://doc.traefik.io/traefik/reference/dynamic-configuration/kubernetes-crd/ ; but I see that while the kubernetes API went to apiextensions.k8s.io/v1 , the traefik spec did not, as you said.

0reactions
consideRatiocommented, Feb 16, 2022

Okay I’m quite confident this is resolved by bumping the version of traefik, and that we should be good to go on k8s 1.22 - we just need a new release to reflect this.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Kubernetes 1.22: Reaching New Peaks
Support for Kubernetes client credential plugins has been in beta since 1.11, and with the release of Kubernetes 1.22 now graduates to stable....
Read more >
Kubernetes 1.22 deprecated APIs - Google Cloud
Removed APIs in 1.22. Most of the deprecated APIs in Kubernetes version 1.22 are former Beta APIs that have since graduated from Beta...
Read more >
Add support for K8s v1.22 (#356024) · Issues - GitLab
While many users used GitLab to deploy recent Kubernetes clusters until recently there was no official support for Kubernetes versions 1.21 ...
Read more >
kubernetes/CHANGELOG-1.22.md at master
Kubernetes supports node proxying, which allows clients of kube-apiserver to access endpoints of a Kubelet to establish connections to Pods, retrieve container ...
Read more >
Kubernetes 1.22 - What's new? - New features and deprecations
Same as with swap, it's great to see support for more native Linux features. In this case, Cgroupsv2 is enabling more options for...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found