Você está na página 1de 20

Como o Google

sobrevive

Cristiano Diedrich

Graduado em Sistema de Informao

Atualmente Container Specialist na Umbler

Busco solues simples e eficientes utilizando Docker

Cristhian Bicca

Graduando em Cincia da computao

Atualmente Container Specialist na Umbler

Todas as solues a um container de distncia

Kubernetes
Google - 2 Bilhes 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
web

READY
1/1

REASON
Running

RESTARTS
0

AGE
14s

Como crio?
arquivo.yaml:
apiVersion: v1
kind: Service
metadata:
name: myapp
spec:
ports:
- port: 80
targetPort: 9000
selector:
app: app

Kubectl create -f arquivo.yaml

Comparao

Usar Kubernetes?

Prs:

Gerenciamento total do seu ambiente

No 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 instalao e configurao

Alto uso de recursos.

Contatos
cristiano@mundodocker.com.br
cristhian@mundodocker.com.br
@mundodocker
facebook.com/mundodocker
http://www.mundodocker.com.br

Você também pode gostar