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
1
150
Kubernetes with aks
Lucas Santos
May 30, 2020
Tweet
Share
More Decks by Lucas Santos
See All by Lucas Santos
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
150
The future of JavaScript
khaosdoctor
0
26
TypeScript tips that could save your life
khaosdoctor
0
84
É hora de falar sobre Deno
khaosdoctor
0
61
JS Software testing for beginners
khaosdoctor
0
34
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
30
The Dark Side of JavaScript
khaosdoctor
0
50
Integrating Containers Into JavaScript
khaosdoctor
0
38
Entendendo o ecossistema de containers
khaosdoctor
1
730
Other Decks in Programming
See All in Programming
PHPでOfficeファイルを取り扱う! PHP Officeライブラリを プロダクトに組み込んだ話
hirobe1999
0
730
Sementic Kernelのネイティブ関数について
tomokusaba
0
780
Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
850
PHP8の機能を使って堅牢にコードを書く
fendo181
6
2k
PHPerライフをChrome拡張開発でちょっと便利に / PR TIMES x DMM.com
meihei3
0
190
phpunit/php-code-coverageって何をしてるんだ #phperkaigi
o0h
PRO
2
190
Crafting a Own PHP - ウキウキ手作りミニマリストPHP
uzulla
4
960
プログラミングを楽しもう! / Enjoy Programming
chobishiba
1
680
RISC-V カスタムのためのツールチェーン拡張 ― GNU Binutils と GCC の拡張・コミュニティへの参加編 (未完成版)
a4lg
0
190
「プログラマーのためのCPU入門」は入り口として丁度よい!
forrep
25
22k
CSRF対策のやり方、そろそろアップデートしませんか / Update your knowledge of CSRF protection
hiro_y
22
12k
「Hono遍歴」と「HonoXでブログ作成」
yasu551
0
170
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
242
20k
Building a Scalable Design System with Sketch
lauravandoore
455
32k
What the flash - Photography Introduction
edds
64
11k
The Language of Interfaces
destraynor
150
22k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
272
12k
VelocityConf: Rendering Performance Case Studies
addyosmani
319
23k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
A Tale of Four Properties
chriscoyier
150
22k
KATA
mclloyd
14
11k
Imperfection Machines: The Place of Print at Facebook
scottboms
257
12k
A Philosophy of Restraint
colly
195
15k
The Pragmatic Product Professional
lauravandoore
24
5.7k
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_