Daniele Polencic
@danielepolencic.com
270 followers 11 following 180 posts
Teaching Kubernetes at @Learnk8s.io
Posts Media Videos Starter Packs
danielepolencic.com
Just landed: Learn Kubernetes weekly 152! My top picks:

🚀 KEDA Autoscaling
💻 Cloud-Native Roles are Software Engineers
🍓 Raspberry Pi K8S Cluster Setup
🧹 Kubernetes Orphaned Resources Finder

Read it here: https://kube.today/issues/152
https://res.cloudinary.com/learnk8s/image/upload/v1759838783/linkedin-152_h5b1rt.png
danielepolencic.com
200 Mac minis. 20,000 iOS tests

Vitalii from Agoda explains how they brought macOS workloads into Kubernetes at scale:

- Hybrid pods
- 55-60GB VM images with COW layering
- kubectl exec over SSH

Full episode: https://ku.bz/q_JS76SvM
danielepolencic.com
At KubeCon Atlanta: 4 quiz battles. 1 live leaderboard—infinite shame/glory

You will lose. You will question everything. You might win holographic stickers

Join the YAML games: https://yaml.games
https://res.cloudinary.com/learnk8s/image/upload/v1759757551/prerelease_o2yse3.png
danielepolencic.com
Just landed: Learn Kubernetes weekly 151! My top picks:

⚙️ Kubernetes Node Stability and Performance:
📦 Dynamic PVC provisioning on AWS EKS
🎨 GPU sharing with MPS and OKE
🧹 K8s cleaner

Read it here: https://kube.today/issues/151
https://res.cloudinary.com/learnk8s/image/upload/v1759290083/linkedin-151_dn34mo.png
danielepolencic.com
💣 5,000 lines of Groovy CI that only 3 people understand?

On KubeFM, Ben shared how Faire went from a Jenkins monolith to a distributed Buildkite

Key insight: Infrastructure failure rate dropped from 15% → <1%

Watch: https://ku.bz/klBmzMY5-
danielepolencic.com
🎉 Launching Kube Today – the homepage for everything Kubernetes!

Daily news, jobs, events, etc., all in one place. No more jumping between sites

I've been building this since June, and it's already my default homepage

https://kube.today
https://res.cloudinary.com/learnk8s/image/upload/v1759152273/kube-today_jm9dhx.png
danielepolencic.com
Just landed: Learn Kubernetes weekly 150! My top picks:

🖥️ Production Grade K8S From Bare Metal
🔐 Kubernetes Authentication & Authorization
🐹 Deploying and Exposing Go Apps with Kubernetes Ingress

Read it here: https://learnkube.com/issues/150
https://res.cloudinary.com/learnk8s/image/upload/v1758627876/linkedin-150_vwgorv.png
danielepolencic.com
"90% of teams don't need Kubernetes" - Danyl on KubeFM

Key insight: Most "microservices" are distributed monoliths that K8s won't fix. Start with modular monoliths, extract services only when you hit real constraints

Watch https://ku.bz/BYhFw8RwW
danielepolencic.com
Ever had to create Helm charts from YAML files that… don't exist anymore? 🧨

I prepared a demo where Claude extracts running K8s configs, recreates the lost YAMLs, converts them to Helm charts

Next week, I will show you live: https://ku.bz/claude-k8s
danielepolencic.com
Just landed: Learn Kubernetes weekly 149! My top picks:

✂️ How We Cut Our Azure Cloud Costs by 3×
📈 Resizing Pods Without the Drama
👨‍🎓 Mastering Kubernetes Security
🐍 HAMi – sharing and isolation of GPUs

Read it here: https://learnkube.com/issues/149
https://res.cloudinary.com/learnk8s/image/upload/v1758092999/linkedin-149_a6t2zf.png
danielepolencic.com
🧨 Adevinta's VPA went rogue, evicting critical pods in endless loops across 30 Kubernetes clusters serving 300k requests/second

The fix took seconds. Finding it took all night

https://ku.bz/rf1pbWXdN
danielepolencic.com
I gave Claude root access to my server and let it migrate my K8s cluster

50+ chats: Claude provisioned K3s, secured the network, and created migration runbooks. We ran 12 dry runs until perfect

Listen to my story: https://ku.bz/claude-k8s
https://res.cloudinary.com/learnk8s/image/upload/v1757942246/aws-learnkube-claude_u48mmf.png
danielepolencic.com
Just landed: Learn Kubernetes weekly 148! My top picks:

🤔 Why Kube-State-Metrics Matters
🐍 Launch Kubernetes jobs
🔒 Securing Kubernetes Resources Without a VPN
🥷 KubernetesEnumerationTool

Read it here: https://learnkube.com/issues/148
https://res.cloudinary.com/learnk8s/image/upload/v1757423799/linkedin-148_fztvv5.png
danielepolencic.com
🔥 When node startup takes 9 minutes, reactive scaling fails

In the latest KubeFM episode, a student team solved this by using Facebook's Prophet to predict scaling patterns

Watch: https://ku.bz/clbDWqPYp
danielepolencic.com
💡 If you want to go deeper, join me for a live discussion this Wednesday, where I will answer your GPU questions and explain how the book came to be ku.bz/g8gXCKW12
danielepolencic.com
So I wrote this book. Six chapters that trace the problem from hardware to orchestration!

Download the free book here: ku.bz/gpu-k8s
danielepolencic.com
This fundamental difference breaks every assumption Kubernetes makes about resources. The Linux kernel sees and controls every CPU cycle and memory page. But GPU operations? They happen in a black box managed by the NVIDIA driver. The kernel is completely blind.
danielepolencic.com
Then I learned that GPUs can't even pause a running kernel. Once computation starts, it runs to completion - no preemption, no time-slicing in the CPU sense, nothing. The hardware was designed this way for maximum throughput, and no amount of software can change it.
danielepolencic.com
🚀📕 The GPU + Kubernetes book is finally here. After six months of rabbit holes, I finally understood why this problem was so hard.

When I started, I thought GPUs were just fancy parallel processors. Mount the device, set some resource limits, and done.
danielepolencic.com
Just landed: Learn Kubernetes weekly 147! My top picks:

🏎️ MIG on AKS
💯 Orchestrating thousands of speedtests
0️⃣ Zeropod
🔎 kubectl-sql

Read it here: https://learnkube.com/issues/147
https://res.cloudinary.com/learnk8s/image/upload/v1756889061/linkedin-147_x3zuic.png
danielepolencic.com
Just listened to Fred on KubeFM explain how they fixed Java pod cold starts for 4,000 pods

Instead of throwing more CPU at it, they used Istio's warm-up to gradually ramp traffic to new pods

Check out the full episode here: https://ku.bz/grxcypt9j
danielepolencic.com
Just landed: Learn Kubernetes weekly 146! My top picks:

🍃 Orchestrating a Greener Cloud
💯 Creating Multi-Tenant GKE Clusters
✨ Grogg – A Modern GUI
☸️ Helm Diff Plugin

Read it here: https://learnkube.com/issues/146
https://res.cloudinary.com/learnk8s/image/upload/v1756192691/linkedin-146_ivxxx6.png
danielepolencic.com
💻 What if your laptop's screen lock could automatically shut down your entire Kubernetes infrastructure to save you thousands in cloud costs?

In the latest KubeFM episode, Brian built exactly that → https://ku.bz/sFd8TL1cS
danielepolencic.com
🗣️ I'll also discuss the book structure and answer your questions LIVE on September 10th
Want to learn more about GPUs in Kubernetes (and see how I look in real life)?

Sign up → https://ku.bz/g8gXCKW12
danielepolencic.com
The book isn't quite ready, but I'm getting closer. Publishing September 8th!
Get notified when it's published → https://ku.bz/gpu-k8s