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 com AKS
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Lucas Santos
June 03, 2019
Programming
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kubernetes com AKS
Lucas Santos
June 03, 2019
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
91
TypeScript tips that could save your life
khaosdoctor
0
240
É hora de falar sobre Deno
khaosdoctor
0
90
JS Software testing for beginners
khaosdoctor
0
100
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
60
The Dark Side of JavaScript
khaosdoctor
0
93
Integrating Containers Into JavaScript
khaosdoctor
0
85
Other Decks in Programming
See All in Programming
3Dシーンの圧縮
fadis
1
730
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2k
TAKTでAI駆動開発の品質を設計する
j5ik2o
6
1.2k
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
190
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
560
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
220
net-httpのHTTP/2対応について
naruse
0
470
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
180
Modding RubyKaigi for Myself
yui_knk
0
920
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
750
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
1.3k
Featured
See All Featured
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
200
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
GraphQLとの向き合い方2022年版
quramy
50
15k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
310
Transcript
Kubernetes com AKS
lead solutions architect_ quem sou eu_ lsantos.dev
obarra.co trainingcenter.io abcdevelopers.org
slsweek.netlify.com
nodeschool.io/saopaulo
O que é Kubernetes?
Kubernetes - Criado pelo Google em 2000 como uma ferramenta
de orquestração - Primeira versão open source em 2015 - Hoje mantido pela CNCF (Cloud Native Computing Foundation) - Veio para resolver os problemas de comunicação entre microsserviços
Visualmente falando
None
Como funciona_
None
Kubernetes Master Scheduler Service API Server Node Controller State storage
(etcd)
Kubelet Proxy Seu APP
O problema_
Dificuldades - Descoberta de rede - Clusterização - Proxy -
DNS - Load Balancer - Disco
Serviços gerenciados_
AKS GKE EKS
Por que cloud? - Mais rápido - Mais eficiente -
Menos trabalho - Manutenção - Variedade de equipamento
Comparação Google GKE - Master: Gerenciado - Nós: Gerenciados -
Auto scale: Sim - Configuração: Gerenciada - Load Balancing: Gerenciado - Rede: Gerenciado - Documentação: Moderada - Cobrança: Por segundo por nó (com desconto de uso contínuo) AWS EKS - Master: Gerenciado - Nós: Manuais - Auto scale: sim (manual) - Configuração: Manual (com template) - Load Balancing: Manual - Rede: Manual (com template) - Documentação: Extensa - Cobrança: US$0,20 por cluster + custos de recursos alocados + nó
Comparação Google GKE - Master: Gerenciado - Nós: Gerenciados -
Auto scale: Sim - Configuração: Gerenciada - Load Balancing: Gerenciado - Rede: Gerenciado - Documentação: Moderada - Cobrança: Por nó (com desconto de uso contínuo) Microsoft AKS - Master: Gerenciado - Nós: Gerenciados - Auto scale: Sim (preview) - Configuração: Gerenciada - Load Balancing: Gerenciado - Rede: Gerenciado - Documentação: Extensa - Cobrança: Por nó
Virtual Nodes_
Nó Kubernetes Autoscaling... Virtual Nodes
Vale a pena?
None
Prós e contras Prós - Facilidade de deploy - Eficiência
- Monitoramento - Recursos - Suporte - Segurança - Regiões espalhadas Contras - Dependência do provedor - Custo - Falta de controle - Falta de visibilidade
referências_ - docs.microsoft.com/en-us/azure/aks/virtual-nodes-portal - speakerdeck.com/khaosdoctor/escalabilidade-de-servicos-com-kubernetes - tcrn.ch/glg-outage
/khaosdoctor @_staticvoid lsantos.dev @khaosdoctor obrigado_