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
Kubernetes at scale on remote sites
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Niklas Wik
January 23, 2019
Technology
0
88
Kubernetes at scale on remote sites
Niklas Wik
January 23, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
320
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
200
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
620
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
120
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
600
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
210
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
110
Agile Leadership Summit Keynote 2026
m_seki
1
650
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
150
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
120
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
190
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
260
Making Projects Easy
brettharned
120
6.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
320
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Prompt Engineering for Job Search
mfonobong
0
160
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
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