operacional Docker daemon SO da VM Binários/Bibliotecas Aplicação Binários/Bibliotecas Aplicação Binários/Bibliotecas Aplicação SO da VM Binários/Bibliotecas Aplicação
execução Processos Sistema de arquivos Container em execu Processos Sistema de arquiv Container em execução Processos Sistema de arquivos Container em execu Processos Sistema de arquiv Container em execução Processos Container em execu Processos
Pod Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod kube Master etcd API Scheduler Estrutura do Kubernetes Master etcd API Scheduler Node kubelet Pod 1 Pod 2 Pod 3 Master etcd API Scheduler Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod kube Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod kube Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod kube
Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod Scheduler Estrutura do Kubernetes Scheduler kubelet Pod 1 Pod 2 Pod 3 Scheduler kubelet Pod Pod Pod kubelet Pod Pod Pod kubelet Pod Pod Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod Node kubelet Pod Pod Pod
1 kubelet Node 3 kubelet Dev billing Pod 1 cca Pod 1 cca Pod 2 Node 2 kubelet billing Pod 2 cca Pod 3 cca Pod 4 cca Pod 3 kind: Deployment metadata: name: notification spec: replicas: 4 template: containers: - name: notification image: nubank/notific:v1
1 kubelet Node 3 kubelet Dev billing Pod 1 cca Pod 1 cca Pod 2 Node 2 kubelet billing Pod 2 cca Pod 3 cca Pod 4 cca Pod 3 kind: Deployment metadata: name: notification spec: replicas: 4 template: containers: - name: notification image: nubank/notific:v1
kubelet Dev billing Pod 1 cca Pod 1 cca Pod 2 Node 2 kubelet billing Pod 2 cca Pod 3 cca Pod 4 cca Pod 3 kind: Deployment metadata: name: notification spec: replicas: 4 template: containers: - name: notification image: nubank/notific:v1 Criando mais um deployment
kubelet Dev billing Pod 1 cca Pod 1 cca Pod 2 Node 2 kubelet billing Pod 2 cca Pod 3 cca Pod 4 cca Pod 3 notification Pod 1 notification Pod 2 notification Pod 3 notification Pod 4 Criando mais um deployment
kubelet Node 3 kubelet Dev billing Pod 1 cca Pod 1 cca Pod 2 Node 2 kubelet billing Pod 2 cca Pod 3 cca Pod 4 cca Pod 3 notification Pod 1 notification Pod 2 notification Pod 3 notification Pod 4 Scaler
kubelet Node 3 kubelet Dev billing Pod 1 cca Pod 1 cca Pod 2 Node 2 kubelet billing Pod 2 cca Pod 3 cca Pod 4 cca Pod 3 notification Pod 1 notification Pod 2 notification Pod 3 notification Pod 4 Scaler Node 4 kubelet
kubelet Node 3 kubelet Dev billing Pod 1 cca Pod 1 cca Pod 2 Node 2 kubelet billing Pod 2 cca Pod 3 cca Pod 4 cca Pod 3 notification Pod 1 notification Pod 2 notification Pod 3 notification Pod 4 Scaler Node 4 kubelet
kubelet Node 3 kubelet Dev billing Pod 1 cca Pod 1 cca Pod 2 Node 2 kubelet billing Pod 2 cca Pod 3 cca Pod 4 cca Pod 3 notification Pod 1 notification Pod 2 notification Pod 3 notification Pod 4 Scaler Aumentando o cluster
Scheduler Node 1 kubelet Node 3 kubelet Dev billing Pod 1 cca Pod 1 cca Pod 2 Node 2 kubelet billing Pod 2 cca Pod 3 cca Pod 4 cca Pod 3 notification Pod 1 notification Pod 2 notification Pod 3 notification Pod 4 Scaler PATCH deployment/billing image: billing:v2
kubelet Node 3 kubelet Dev billing Pod 1 cca Pod 1 cca Pod 2 Node 2 kubelet billing Pod 2 cca Pod 3 cca Pod 4 cca Pod 3 notification Pod 1 notification Pod 2 notification Pod 3 notification Pod 4 Scaler PATCH deployment/billing image: billing:v2 Modificando um deployment
kubelet Node 3 kubelet Dev billing Pod 1 cca Pod 1 cca Pod 2 Node 2 kubelet billing Pod 2 cca Pod 3 cca Pod 4 cca Pod 3 notification Pod 1 notification Pod 2 notification Pod 3 notification Pod 4 Scaler PATCH deployment/billing image: billing:v2 Modificando um deployment
kubelet Node 3 kubelet Dev billing Pod 1 cca Pod 1 cca Pod 2 Node 2 kubelet billing Pod 2 cca Pod 3 cca Pod 4 cca Pod 3 notification Pod 1 notification Pod 2 notification Pod 3 notification Pod 4 Scaler Modificando um deployment
kubelet Node 3 kubelet Dev billing Pod 1 cca Pod 1 cca Pod 2 Node 2 kubelet billing Pod 2 cca Pod 3 cca Pod 4 cca Pod 3 notification Pod 1 notification Pod 2 notification Pod 3 notification Pod 4 Scaler Modificando um deployment