
1_r/devopsish
Week Ending February 02, 2025
https://lwkd.info/2025/20250205
Developer News
The London Maintainer Summit schedule is up, and registration is open. There will also be an unconference at the event.
Release Schedule
Next Deadline: Production Readiness Freeze, February 6
Production Readiness Reviews will start this week, and the Enhancements Freeze is next week, so make sure your 1.33 enhancements are opted in.
Cherry-pick deadline for the February patch release is this Friday.
Featured PRs
129816: Improve SA max token expiry with external signer logic, and plumb extended expiry duration
This PR refines the token expiration handling in the kube-apiserver. It allows you to set the --service-account-max-token-expiration flag when using an external signer by replacing the old IsExternalSigner check with a dedicated extended signing duration. This change streamlines the configuration, making token management more straightforward and reliable.
KEP of the Week
4815 DRA Partitionable Devices
Support for partitionable devices, such as GPUs, is the next step in the grand implementation plan for dynamic resource allocation (DRA). Abhishek Malvankar has published an excellent primer on this KEP. The goal of this feature is to allow runtime partitioning of GPU resources like microprocessors, graphical engines, and memory between different pods and containers so that workloads can share them as required. The DRA team would like your comments on the proposed API, to make sure that they are covering the capabilities of a variety of popular hardware.
Other Merges
Score integration tests added for TaintToleration plugin
Fix in DRA plugin to return directly when there is no resourceclaim
New lint rule added to prevent the deprecated usage of unversioned featuregate
Added context for Wait methods in integration test utils
Improvements to goroutines metric calls in parallelizer.Until
Common code for statusz and flagz moved under httputil package
Added static pod upgrade test with hostNetwork
Version Updates
cel-go to v0.23.2
via Last Week in Kubernetes Development https://lwkd.info/
February 05, 2025 at 05:00PM
Ep10 - Ask Me Anything About DevOps, Cloud, Kubernetes, Platform Engineering,... w/Scott Rosenberg
There are no restrictions in this AMA session. You can ask anything about DevOps, Cloud, Kubernetes, Platform Engineering, containers, or anything else. We'll have a special guest Scott Rosenberg to help us out.
▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬ ➡ BlueSky: https://vfarcic.bsky.social ➡ LinkedIn: https://www.linkedin.com/in/viktorfarcic/
▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬ 🎤 Podcast: https://www.devopsparadox.com/ 💬 Live streams: https://www.youtube.com/c/DevOpsParadox
via YouTube https://www.youtube.com/watch?v=7aR0K9Qtkpg
5,000 pods/second and 60% utilization with Gödel and Katalyst, with Yue Yin
Learn how ByteDance manages computing resources at scale with custom Kubernetes scheduling solutions that handle millions of pods across thousands of nodes.
Yue Yin, Software Engineer at ByteDance, discusses their open-source Gödel scheduler and Katalyst resource management system. She explains how these tools address the challenges of managing online and offline workloads in large-scale Kubernetes deployments.
You will learn:
How Gödel's distributed architecture with dispatcher, scheduler, and binder components enables the scheduling of 5,000 pods per second
Why NUMA-aware scheduling and two-layer architecture are crucial for handling complex workloads at scale
How Katalyst provides node-level resource insights to enable efficient workload co-location and improve CPU utilization
Sponsor
This episode is sponsored by Learnk8s — get started on your Kubernetes journey through comprehensive online, in-person or remote training.
More info
Find all the links and info for this episode here: https://ku.bz/lMpNng_33
Interested in sponsoring an episode? Learn more.
via KubeFM https://kube.fm
February 04, 2025 at 05:00AM
Why I Changed My Mind About Backstage? A Brutally Honest Opinion
In this video, I share my evolving perspective on Backstage, a popular developer portal platform. Despite my initial skepticism due to its architectural choices and plugin quality, my view changed after seeing its potential through the eyes of Scott Rosenberg. Join me as I explore how to set up, configure, and deploy Backstage with custom plugins, and why it might be the Kubernetes of developer portals. Learn the step-by-step process and discover the power of automation and reproducibility in managing your developer tools. Watch till the end to see the future of Backstage unfold!
Backstage #Kubernetes #Plugins #ScottRosenberg
Consider joining the channel: https://www.youtube.com/c/devopstoolkit/join
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ ➡ Transcript and commands: https://devopstoolkit.live/internal-developer-platforms/why-i-changed-my-mind-about-backstage?-a-brutally-honest-opinion 🔗 Backstage: https://backstage.io/ 🎬 Should We Run Databases In Kubernetes? CloudNativePG (CNPG) PostgreSQL: https://youtu.be/Ny9RxM6H6Hg 🎬 How to Create Custom CLIs for Internal Developer Platforms with Nushell: https://youtu.be/TgQZz2kGysk 🎬 Crossplane (Tutorial Playlist): https://youtube.com/playlist?list=PLyicRj904Z99i8U5JaNW5X3AyBvfQz-16 🎬 Mastering Developer Portals: Discover & Integrate API Schemas with Port: https://youtu.be/PV1sBiC85Yc 🎬 Surviving Backstage with Roadie: A Developer's Nightmare or Dream?: https://youtu.be/LIhnicLyzsk
▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬ If you are interested in sponsoring this channel, please visit https://devopstoolkit.live/sponsor for more information. Alternatively, feel free to contact me over Twitter or LinkedIn (see below).
▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬ ➡ BlueSky: https://vfarcic.bsky.social ➡ LinkedIn: https://www.linkedin.com/in/viktorfarcic/
▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬ 🎤 Podcast: https://www.devopsparadox.com/ 💬 Live streams: https://www.youtube.com/c/DevOpsParadox
▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬ 00:00 Why Backstage? 01:45 What's Up Scott? 05:23 Backstage Setup and Configuration 09:57 Backstage Build 11:15 Deploy Backstage 12:55 Explore the Crossplane Plugin 17:57 How Does It Work? 20:04 Backstage Is Not (Only) What I Thought It Is
via YouTube https://www.youtube.com/watch?v=qi7eH6dZJOk
Ford Field Experience 2025
https://chrisshort.net/micro/ford-field-experience-2025/
Experience a family's VIP adventure at Ford Field, home of the Detroit Lions, including playing on the NFL turf and exclusive locker room access
via Chris Short https://chrisshort.net/
February 03, 2025