Escalonando o mundo com kubernetes
-
Upload
mundo-docker -
Category
Technology
-
view
394 -
download
2
Transcript of Escalonando o mundo com kubernetes
![Page 1: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/1.jpg)
Como o Google sobrevive
![Page 2: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/2.jpg)
Cristiano Diedrich
● Graduado em Sistema de Informação
● Atualmente Container Specialist na Umbler
● Busco soluções simples e eficientes utilizando Docker
Cristhian Bicca
● Graduando em Ciência da computação
● Atualmente Container Specialist na Umbler
● Todas as soluções a um container de distância
![Page 3: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/3.jpg)
![Page 4: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/4.jpg)
Kubernetes● Google - 2 Bilhões de containers por semana
● Ebay
● Pearson
● Samsung
![Page 5: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/5.jpg)
Kubernetes
![Page 6: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/6.jpg)
![Page 7: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/7.jpg)
Componentes Master● Etcd
● kube-apiserver
● Kube-controller-manager
● Kube-scheduler
![Page 8: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/8.jpg)
Componentes Node● Kubelet
● kube-proxy
![Page 9: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/9.jpg)
O que é:● Minion
![Page 10: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/10.jpg)
O que é:● Kubectl
![Page 11: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/11.jpg)
O que é:● Pod
![Page 12: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/12.jpg)
O que é:● Replication Controller
![Page 13: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/13.jpg)
O que é:● Services
![Page 14: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/14.jpg)
O que é:● Namespace
![Page 15: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/15.jpg)
Como crio?kubectl get pods
NAME READY REASON RESTARTS AGE
kubectl run web --image=nginx --replicas=2 --port=80 --labels='app'
Kubectl get pods
NAME READY REASON RESTARTS AGE
web 1/1 Running 0 14s
![Page 16: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/16.jpg)
arquivo.yaml:apiVersion: v1
kind: Service
metadata:
name: myapp
spec:
ports:
- port: 80
targetPort: 9000
selector:
app: app
Kubectl create -f arquivo.yaml
Como crio?
![Page 17: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/17.jpg)
Comparação
![Page 18: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/18.jpg)
Usar Kubernetes?● Prós:
○ Gerenciamento total do seu ambiente
○ Não depende apenas de docker
○ Possui nativamente alta disponibilidade de containers
○ Projetado por quem trabalha a muitos anos com containers
● Contras:
○ Requer muito estudo da ferramenta
○ Aprender novamente tudo sobre containers
○ Diferentes modelos de instalação e configuração
○ Alto uso de recursos.
![Page 19: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/19.jpg)
![Page 20: Escalonando o mundo com kubernetes](https://reader034.fdocument.pub/reader034/viewer/2022042611/587d39f81a28ab2a448b6add/html5/thumbnails/20.jpg)
@mundodocker
facebook.com/mundodocker
http://www.mundodocker.com.br
Contatos