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 with aks
Search
Lucas Santos
May 30, 2020
Programming
210
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kubernetes with aks
Lucas Santos
May 30, 2020
More Decks by Lucas Santos
See All by Lucas Santos
The Hitchhiker's Guide for an Amazing API with TypeScript
khaosdoctor
0
140
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
230
The future of JavaScript
khaosdoctor
0
99
TypeScript tips that could save your life
khaosdoctor
0
260
É hora de falar sobre Deno
khaosdoctor
0
99
JS Software testing for beginners
khaosdoctor
0
110
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
76
The Dark Side of JavaScript
khaosdoctor
0
110
Integrating Containers Into JavaScript
khaosdoctor
0
97
Other Decks in Programming
See All in Programming
Webの地図
yosuke_furukawa
PRO
6
5k
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
460
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
290
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
330
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
110
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
160
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
380
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
230
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
390
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
9.3k
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
420
Featured
See All Featured
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
270
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
420
Agile that works and the tools we love
rasmusluckow
331
22k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
We Have a Design System, Now What?
morganepeng
55
8.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
The Curious Case for Waylosing
cassininazir
1
550
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How to Talk to Developers About Accessibility
jct
2
560
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
350
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.8k
Transcript
Kubernetes with AKS
lsantos.dev cloud advocate_ quem sou eu_
[email protected]
Slides will be on Twitter (@_staticvoid)!
Disclaimers
What is Kubernetes?
Kubernetes - Created by Google in 2000 as an orchestration
tool - First open-source version in 2015 - Now maintained by CNCF (Cloud Native Computing Foundation) - Came to solve distributed software issues
what issues? - Communication mess - Esoteric error messages -
Autoscaling - Deep tracing - Network routing - Distributed management
Complexity_
Container evolution over the years Libraries
None
How it works_?
None
Kubernetes Master Scheduler Service API Server Node Controller State storage
(etcd)
Kubelet Proxy Your APP
kubectl - Single point of control - CLI to control
Kubernetes - Human interface to the Kubernetes API - Based on config files - Very easy to set up in different hosts - Default CLI to all Kubernetes-based apps
control plane
YAML Manifests
The problem_
Difficulties - Network Discovery - Clusterization - Proxy - DNS
- Load Balancer - Volumes
Managed services_
AKS GKE EKS
Why cloud? - Faster - More efficient - Less manual
work - Maintenance - Equipment variety
Why AKS? - Easy and simple - No paying for
master node - Routing out-of-the-box - Cluster autoscale - Native monitoring - Virtual Nodes
Virtual Nodes_
Kubernetes node Autoscaling... Virtual Nodes
DEMO
Known issues - Resource requests and limits - Networking
refs_ - https://aka.ms/k8s-virtual-nodes - speakerdeck.com/khaosdoctor/kubernetes-with-aks - https://aka.ms/az-k8s-docs - https://aka.ms/az-workshop-learn -
https://aka.ms/k8s-scale - https://aka.ms/aks-virtual-nodes-cli
/khaosdoctor @_staticvoid lsantos.dev /khaosdoctor thanks_