Upload
mundo-docker
View
394
Download
2
Embed Size (px)
Citation preview
Como o Google sobrevive
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
Kubernetes● Google - 2 Bilhões de containers por semana
● Ebay
● Pearson
● Samsung
Kubernetes
Componentes Master● Etcd
● kube-apiserver
● Kube-controller-manager
● Kube-scheduler
Componentes Node● Kubelet
● kube-proxy
O que é:● Minion
O que é:● Kubectl
O que é:● Pod
O que é:● Replication Controller
O que é:● Services
O que é:● Namespace
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
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?
Comparação
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.
@mundodocker
facebook.com/mundodocker
http://www.mundodocker.com.br
Contatos