Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
From 5 to 1,300+ Clusters: Declarative Scaling ...
Search
yosshi_
July 29, 2026
Technology
73
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
From 5 to 1,300+ Clusters: Declarative Scaling for Private Kubernetes
yosshi_
July 29, 2026
More Decks by yosshi_
See All by yosshi_
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
8
Scaling In Kubernetes Safely on On-Prem KaaS Across 1,300+ Clusters and 40,000+ Nodes
yosshi_
1
120
Getting Started with Kubernetes Observability
yosshi_
8
2.8k
PromQL_Compatibility_Testing_Recap
yosshi_
1
1.2k
プロダクト誕生の背景から学ぶ PrometheusとGrafana Loki
yosshi_
11
3.9k
これから学ぶKubernetesのReconciliation Loop
yosshi_
16
5.3k
伝統的なエンプラ企業で取り組むインフラの設計書のモダナイゼーション.pdf
yosshi_
13
6.4k
KubeCon2019_NA_Recap__NATS_.pdf
yosshi_
0
230
“Running Apache Samza on Kubernetes” Recap : KubeCon2019@NA
yosshi_
3
1.3k
Other Decks in Technology
See All in Technology
AndroidでHDRメディアを「壊さずに」扱う
chigichan24
0
380
bet_ai_day_2026_session02
agenticsec
1
920
Guerilla InnerSource in enterprises, during the AI hype
onenashev
PRO
0
150
Level Up Your CDK DX: 5 Tools I’ve Been Building
gotok365
2
190
プロダクトエンジニアに必要な「いい感じ」に作る能力 〜たくさん作れる時代に、どこまで作るかの決め方〜
jnishime_dresscode
2
1.3k
『止めない』を設計する — 制約の中で、事業の根幹を支える判断
hiroyaterui
0
180
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
200
Bet AI Day 2026丨AIを「使う」から、AIが「働く」へ ― LayerXが進める「組織AI」の社会実装
layerx
PRO
2
2.1k
データエンジニアリングワークショップ:Auto LoaderとSparkで学ぶデータパイプライン構築
databricksjapan
PRO
0
150
Bet AI Day 2026丨Agentは、「金融」という巨大産業の何を変えられるのか
layerx
PRO
0
720
どんな手を使っても絶対間に合わせるスケジューラ
asari194617
0
1.6k
Azure Cost Management の FOCUS コストデータを迷わず読むための“3つの軸”
tetsuyaooooo
0
140
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Designing Powerful Visuals for Engaging Learning
tmiket
1
530
Scaling GitHub
holman
464
140k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
700
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
First, design no harm
axbom
PRO
2
1.3k
BBQ
matthewcrist
89
10k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.6k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.1k
Transcript
#KubeCon #CloudNativeCon From 5 to 1,300+ Clusters: Declarative Scaling for
Private Kubernetes Private / On-Prem / OpenStack Shota Yoshimura Senior Platform Engineer, LY Corporation
Where We Started — 2016: VMs on OpenStack Our Challenges
• Provisioning environments often took more than a week • Nodes stayed unpatched for long periods — a security risk • Node failures meant on-call pages — often at 3 a.m. So we set out to build declarative infrastructure.
Kubernetes as the Infrastructure Control Plane Kubernetes as a Service
API Req Custom Resource apiVersion: zlab.co.jp/v1 kind: KubernetesCluster metadata: - name: foo # Control Plane controlPlaneMachineGroups: - name: cp flavor: 4v-8G-64G replicas: 2 # Worker workerMachineGroups: - name: worker flavor: 4v-16G-64G replicas: 3 Apply KubernetesCluster Watch name: foo KubernetesCluster Controller Create Create MachineDeployment Watch name: foo-<group> Create MachineDeployment Controller Control Plane Nodes VM MachineSet Watch name: foo-<group>-<hash> # Ingress - name: ingress flavor: 4v-8G-64G replicas: 2 MachineSet Controller VM Worker Nodes Create VM Machine name:foo-<group>-<hash>-<rand> Watch Machine Controller VM VM Ingress Nodes VM Inspired by Kubernetes' own Deployment — applied to VMs. VM
Ten Years Later — 2026 Scale grew without linear team
growth. 1,300+ clusters 40,000+ nodes ~1M containers 700+ clusters Operated by 15 engineers 400+ clusters 5 clusters 2017 20 clusters 2018 2019 2020 …. 2026 Today, one platform engineer operates 90 clusters.
Want the deep dive? Wednesday at 12:10 PM · 30
min · 5F | 501 Scan for breakout session