Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Kubernetes at scale on remote sites
Search
Niklas Wik
January 23, 2019
Technology
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kubernetes at scale on remote sites
Niklas Wik
January 23, 2019
Other Decks in Technology
See All in Technology
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.3k
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
270
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
今さら理解するウェブフォントver.2026
takanorip
3
890
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
200
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
160
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
180
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
270
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
170
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
PRO
0
440
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Automating Front-end Workflow
addyosmani
1369
210k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
YesSQL, Process and Tooling at Scale
rocio
174
15k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
Everyday Curiosity
cassininazir
0
360
Statistics for Hackers
jakevdp
799
230k
Evolving SEO for Evolving Search Engines
ryanjones
0
330
The Cost Of JavaScript in 2023
addyosmani
55
10k
Transcript
KUBERNETES AT SCALE ON KUBERNETES AT SCALE ON REMOTE SITES
REMOTE SITES NIKLAS WIK NIKLAS WIK NOKIA NOKIA
OVERVIEW OVERVIEW
DEFINITIONS DEFINITIONS Edge cloud Limited HW (1-3 nodes) Limited access
Edge behind NAT
EDGE CLOUD EDGE CLOUD
EDGE CLOUD EDGE CLOUD
None
ARCHITECTURE ARCHITECTURE Technologies #clusters Cloud k8s 10-20 Edge k8s 100-10000
INSTALL PROBLEM INSTALL PROBLEM How to install 100-1000 of edge
clouds? OS level Core OS Self hosted control plane
INSTALL SOLUTION V1 INSTALL SOLUTION V1
PROBLEMS?! PROBLEMS?! Docker-compose too hard for non technical people. Networking
setup knowledge.
INSTALL SOLUTION V2. INSTALL SOLUTION V2.
PROBLEMS?! PROBLEMS?! Lifecycle? Certificates?
CERTIFICATES CERTIFICATES Certificate expire Rotation? Etcd certificates rotation?
LIFECYCLE LIFECYCLE Recreate! Save application state to disk PrePull the
new components Recreate full kubernetes (and Etcd) install automatically Downtime few minutes.
FUTURE LIFECYCLE? FUTURE LIFECYCLE? for lifecycle Cluster-API Etcdadm
SOFTWARE MANAGEMENT SOFTWARE MANAGEMENT
ref
V0.1 (BRUTE FORCE) V0.1 (BRUTE FORCE)
V1.0 (MANUAL OPS) V1.0 (MANUAL OPS)
V2.0 (GITOPS) V2.0 (GITOPS) GitOps DAC GitOps operator
LEARNINGS LEARNINGS Use operator pattern for Apps. Try and throw
away. Use GitOps at scale
FIND OUT MORE FIND OUT MORE NDAC https://www.linkedin.com/in/niklas-wik- 138b1318/ https://github.com/salkin