ahmet alp balkan
@ahmet.dev
working on compute infra at LinkedIn.
ex-twitter/googlecloud/azure
dist sys enthusiast
github.com/ahmetb
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/...
see you all there Thursday 11:45am or in the hallway
kccncna2025.sched.com/event/27Fdd/...
November 9, 2025 at 4:45 AM
#kubecon talk finally coming together
see you all there Thursday 11:45am or in the hallway
kccncna2025.sched.com/event/27Fdd/...
see you all there Thursday 11:45am or in the hallway
kccncna2025.sched.com/event/27Fdd/...
I cooked yesterday's block party potluck recipe with LLM, does it count?
August 6, 2025 at 2:50 PM
I cooked yesterday's block party potluck recipe with LLM, does it count?
#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)
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
#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)
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)
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
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...
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
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...
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
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.
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.
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
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.
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.
🇬🇧 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
Schedule: sched.co/1txGQ
March 27, 2025 at 11:36 PM
🇬🇧 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
Schedule: sched.co/1txGQ
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
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...
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
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...
📝 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?
Anything you wanna add?
January 18, 2025 at 10:24 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?
Anything you wanna add?
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
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. 🥴
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
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 14, 2024 at 4:35 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.
Don’t forget to come to our #KubeCon session on Thursday.
November 13, 2024 at 4:12 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.
Don’t forget to come to our #KubeCon session on Thursday.
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/...
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
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/...
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/...