ahmet alp balkan
banner
ahmet.dev
ahmet alp balkan
@ahmet.dev
working on compute infra at LinkedIn.
ex-twitter/googlecloud/azure
dist sys enthusiast
github.com/ahmetb
#kubecon talk finally coming together
see you all there Thursday 11:45am or in the hallway
kccncna2025.sched.com/event/27Fdd/...
November 9, 2025 at 4:45 AM
try posting this too
October 19, 2025 at 4:23 PM
I cooked yesterday's block party potluck recipe with LLM, does it count?
August 6, 2025 at 2:50 PM
August 3, 2025 at 6:41 AM
#KubeCon schedule is out! Team LinkedIn will give 3 talks this year (myself included):
1️⃣ Making Application Rollouts Observable (lnkd.in/gmnM-8Z4)
2️⃣ How We Upgrade the Whole ML Training Fleet Bi-weekly(lnkd.in/gG_a_Etc)
3️⃣ Evicted! All the Ways Kubernetes Kills Your Pods
(lnkd.in/ggm9HKZF)
August 1, 2025 at 10:24 PM
As we test Kubernetes clusters beyond the supported 5,000+ nodes limit at LinkedIn, we're finding out 'List API' calls are a bottleneck in cluster reliability. So I'm publishing a deep dive about why this is a problem and what you can do about them. ahmet.im/blog/kuberne...
July 9, 2025 at 8:38 PM
Open sourcing a new kubectl plugin called `kubectl node-resource` that queries allocations/utilizations for all/subset of the Kubernetes nodes. It has optimizations for large clusters. We've needed this in our set up to quickly answer questions. github.com/ahmetb/kubec...
June 23, 2025 at 9:44 PM
Glad to have @madhavjivrajani.bsky.social join us at LinkedIn compute team this summer. I’m constantly impressed by the depth of his kube-apiserver expertise.
June 23, 2025 at 4:36 PM
Finally delivered our talk at #KubeCon to 500 attendees!
Slides are up at kccnceu2025.sched.com/event/1txGQ/ and recording will be coming soon. If you wanna chat, I'm at the conference today.
April 4, 2025 at 9:36 AM
Here we go again, this time in London.
#kubecon maintainer summit
March 31, 2025 at 8:16 AM
🇬🇧 Looking forward to seeing y'all at our #KubeCon talk about how we're building a bare-metal compute platform at LinkedIn to run thousands of services on high-6-digit number of machines!

Schedule: sched.co/1txGQ
March 27, 2025 at 11:36 PM
New article on my blog that explains all the various ways Kubernetes can evict your workloads. This wasn't all documented in one place so I'm hoping this helps the teams operating with Kubernetes in production. You'll also find a cheatsheet in the article. ahmet.im/blog/kuberne...
February 27, 2025 at 8:32 PM
Published a blog about common mistakes beginners make developing Kubernetes controllers (especially using controller-runtime) and how to write scalable and production-grade controllers. ahmet.im/blog/control...
January 22, 2025 at 10:22 PM
📝 Drafting an article about Kubernetes controller development mistakes and anti-patterns we see beginners make based on what we learned over the past couple of years. I hope to publish on Tuesday.

Anything you wanna add?
January 18, 2025 at 10:24 PM
TIL the Pacific salmon doesn’t have enough energy to swim back to the ocean after spawning. One of the local parks smells like rotten flesh. 🥴
December 1, 2024 at 5:13 PM
Newest addition to my home office set up is the BenQ Halo light with both desk and back lighting. This will make the dark days of Seattle fall bearable.
November 18, 2024 at 3:13 PM
It was great to catch up with many GCP & Azure friends at #KubeCon after so many years.
November 15, 2024 at 4:40 PM
Big congrats to @thock.in and all the maintainers! #KubeCon
November 14, 2024 at 4:35 PM
Mission Accomplished
November 13, 2024 at 10:41 PM
We've now published a blog about how LinkedIn runs large stateful apps with a generic operator on Kubernetes. www.linkedin.com/blog/enginee...

Don’t forget to come to our #KubeCon session on Thursday.
November 13, 2024 at 4:12 PM
Tonight was fun. #kubecon
November 13, 2024 at 8:12 AM
I’ll be at #KubeCon after 5 years! Hoping to catch up with all the friends in the hallway track and the parties.
November 10, 2024 at 5:03 PM
At LinkedIn, we run stateful systems on bare metal servers as a first class citizen on Kubernetes. That's why we built our own stateful workload operator.
Join our #KubeCon talk to learn why StatefulSet didn't cut it for us and how we work with local storage. kccncna2024.sched.com/event/1i7n9/...
November 8, 2024 at 7:03 PM
A special night.
October 26, 2024 at 3:41 AM
Good morning!
October 25, 2024 at 3:19 PM