O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

TDC2016POA | Trilha Cloud Computing - Kubernetes para Desenvolvedores Docker

96 visualizações

Publicada em

Kubernetes para Desenvolvedores Docker

Publicada em: Educação
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

TDC2016POA | Trilha Cloud Computing - Kubernetes para Desenvolvedores Docker

  1. 1. Kubernetes para Desenvolvedores Docker Edson Yanaga Director of Developer Experience @yanaga
  2. 2. Join developers.redhat.com2 Java Champion Microsoft MVP @yanaga
  3. 3. Join developers.redhat.com3
  4. 4. Não é um PaaS
  5. 5. Join developers.redhat.com5
  6. 6. Conceitos Básicos
  7. 7. Join developers.redhat.com Container 7
  8. 8. Join developers.redhat.com Pod 8
  9. 9. INSERT DESIGNATOR, IF NEEDED (EDIT ON MASTER SLIDE)9 • Gestão de Recursos • Compartilhamento de Recursos e Comunicação Por que usar Pods?
  10. 10. Join developers.redhat.com Labels Permitem que você organize seus Pods 10
  11. 11. Join developers.redhat.com Scheduler Aloca a execução dos Pods nos nós 11
  12. 12. Join developers.redhat.com ReplicationController Permitem que você escale seus Pods 12
  13. 13. Join developers.redhat.com Services Permitem transparência de acesso 13
  14. 14. Join developers.redhat.com Deployment Conceito novo para representar o deploy de um artefato com vários releases 14
  15. 15. Join developers.redhat.com Health Checking Checam se o seu pod está respondendo 15
  16. 16. E como eu uso isso?
  17. 17. Join developers.redhat.com docker run -d —restart=always --name myapp -p 80:80 nginx kubectl --image=nginx run myapp --port=80 kubectl expose deployment myapp --port=80 -- name=myapp --type="LoadBalancer" 17
  18. 18. Join developers.redhat.com docker ps kubectl get po kubectl get deployments kubectl get svc 18
  19. 19. Join developers.redhat.com docker logs -f <id> kubectl logs -f <id> 19
  20. 20. Join developers.redhat.com docker exec -it <id> /bin/sh kubectl exec -it <id> -- /bin/sh 20
  21. 21. Join developers.redhat.com docker stop <id> docker rm <id> kubectl delete deployment <id> kubectl delete svc <id> 21
  22. 22. Quer saber mais? Inscreva-se em developers.redhat.com @yanaga
  23. 23. plus.google.com/+RedHat linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHatNews Obrigado!

×