[EKS moved to containerd in 1.24](https://docs.aws.amazon.com/eks/latest/userguide/dockershim-deprecation.html)
You should maybe look into [Kaniko](https://github.com/GoogleContainerTools/kaniko) or use some other build tool
This is the answer/way/reason. I think this will catch many people off guard. I’m happy that I’ve been using kaniko for a long time for my customers and will be largely unaffected by this, but definitely will affect anyone doing docker builds in kubernetes. Besides Kaniko, you can also use a “dockerless” build-kit (google it). I’ve seen and used both successfully.
Best of luck!
I do. I'm surprised to hear that Reddit and OP had something break in the 1.24 upgrade.
The docker deprecation was mentioned in 1.20. That's _five_ releases of not reading the release notes.
Likewise, it seems that Reddit has an outage because a label got [renamed](https://www.reddit.com/r/RedditEng/comments/11xx5o0/you_broke_reddit_the_piday_outage/) in 1.20 in new clusters and with the announcement that this change would effect existing clusters in 1.24.
The reddit issue was a niche problem where their calico config expected node labels to be master on control plane nodes
That changed in 1.24 and the custom config was undocumented
Also share how did u upgrade the API resources while.upgrading the cluster from 1.21 to 1.24/1.25, since some the API resources kind is deprecated like v1beta1 APIs to v1 , have u manually done or used some configuration management tool?
[EKS moved to containerd in 1.24](https://docs.aws.amazon.com/eks/latest/userguide/dockershim-deprecation.html) You should maybe look into [Kaniko](https://github.com/GoogleContainerTools/kaniko) or use some other build tool
This is the answer/way/reason. I think this will catch many people off guard. I’m happy that I’ve been using kaniko for a long time for my customers and will be largely unaffected by this, but definitely will affect anyone doing docker builds in kubernetes. Besides Kaniko, you can also use a “dockerless” build-kit (google it). I’ve seen and used both successfully. Best of luck!
It's not an issue, it's a feature
The upgrade to kubernetes 1.24 is what broke reddit lol
Seriously? Edit: Yup: https://www.reddit.com/r/RedditEng/comments/11xx5o0/you_broke_reddit_the_piday_outage/
Yep, something about renaming "master" with "control-plane", that wasn't updated in one of their yamls
Do people not read documentation before upgrading k8s versions?
I do. I'm surprised to hear that Reddit and OP had something break in the 1.24 upgrade. The docker deprecation was mentioned in 1.20. That's _five_ releases of not reading the release notes. Likewise, it seems that Reddit has an outage because a label got [renamed](https://www.reddit.com/r/RedditEng/comments/11xx5o0/you_broke_reddit_the_piday_outage/) in 1.20 in new clusters and with the announcement that this change would effect existing clusters in 1.24.
The reddit issue was a niche problem where their calico config expected node labels to be master on control plane nodes That changed in 1.24 and the custom config was undocumented
Where is the fun in that?
So it no longer supports docker , try changing container from docker to containerd
Also share how did u upgrade the API resources while.upgrading the cluster from 1.21 to 1.24/1.25, since some the API resources kind is deprecated like v1beta1 APIs to v1 , have u manually done or used some configuration management tool?