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 with aks
Search
Lucas Santos
May 30, 2020
Programming
200
1
Share
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
120
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
210
The future of JavaScript
khaosdoctor
0
89
TypeScript tips that could save your life
khaosdoctor
0
240
É hora de falar sobre Deno
khaosdoctor
0
89
JS Software testing for beginners
khaosdoctor
0
99
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
58
The Dark Side of JavaScript
khaosdoctor
0
93
Integrating Containers Into JavaScript
khaosdoctor
0
85
Other Decks in Programming
See All in Programming
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
790
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
120
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
110
さぁV100、メモリをお食べ・・・
nilpe
0
120
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
670
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.3k
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
160
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
450
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
1.5k
net-httpのHTTP/2対応について
naruse
0
420
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
120
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
1.5k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Amusing Abliteration
ianozsvald
1
190
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
840
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
How to Ace a Technical Interview
jacobian
281
24k
How GitHub (no longer) Works
holman
316
150k
The Curse of the Amulet
leimatthew05
1
13k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
330
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_