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
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
Webhook best practices for rock solid and resilient deployments
glaforge
2
300
プロポーザルに込める段取り八分
shoheimitani
1
470
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
440
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
0
120
Cosmos World Foundation Model Platform for Physical AI
takmin
0
940
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
260
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
230
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.2k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
210
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
170
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
WCS-LA-2024
lcolladotor
0
450
How to train your dragon (web standard)
notwaldorf
97
6.5k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
94
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
200
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
240
Practical Orchestrator
shlominoach
191
11k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
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