Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kubernetes with aks
Search
Lucas Santos
May 30, 2020
Programming
1
180
Kubernetes with aks
Lucas Santos
May 30, 2020
Tweet
Share
More Decks by Lucas Santos
See All by Lucas Santos
The Hitchhiker's Guide for an Amazing API with TypeScript
khaosdoctor
0
97
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
190
The future of JavaScript
khaosdoctor
0
60
TypeScript tips that could save your life
khaosdoctor
0
210
É hora de falar sobre Deno
khaosdoctor
0
75
JS Software testing for beginners
khaosdoctor
0
81
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
42
The Dark Side of JavaScript
khaosdoctor
0
78
Integrating Containers Into JavaScript
khaosdoctor
0
70
Other Decks in Programming
See All in Programming
SwiftUIで本格音ゲー実装してみた
hypebeans
0
160
俺流レスポンシブコーディング 2025
tak_dcxi
14
8.6k
認証・認可の基本を学ぼう前編
kouyuume
0
200
愛される翻訳の秘訣
kishikawakatsumi
1
320
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
260
Integrating WordPress and Symfony
alexandresalome
0
150
DSPy Meetup Tokyo #1 - はじめてのDSPy
masahiro_nishimi
1
160
AIコーディングエージェント(Gemini)
kondai24
0
210
FluorTracer / RayTracingCamp11
kugimasa
0
230
開発に寄りそう自動テストの実現
goyoki
1
860
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
790
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
9
1.1k
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Documentation Writing (for coders)
carmenintech
76
5.2k
GraphQLとの向き合い方2022年版
quramy
50
14k
Docker and Python
trallard
47
3.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
BBQ
matthewcrist
89
9.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Designing for Performance
lara
610
69k
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_