Microservices in production with Kubernetes - Codemotion 2017

Microservices in production with Kubernetes - Codemotion 2017

Workshop about Microservices in production with Kubernetes in Codemotion 2017 event.

2b2106a6b29f43a2cbfb5e6555776ea9?s=128

Adrián García Espinosa

November 29, 2017
Tweet

Transcript

  1. Microservices in production with Kubernetes Adrián García Espinosa GitHub @adrian_gespi

    MAD · NOV 24-25 · 2017
  2. None
  3. None
  4. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Agenda ▪ Concepts ∘ Microservices Architectures ∘ Docker ∘ Kubernetes ▪ Demos ∘ docker-compose ∘ Deployment in GKE
  5. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi DEMOS https://github.com/ageapps/codemotion2017-workshop https://github.com/ageapps/docker-chat
  6. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Arquitectures Monolithic Microservices
  7. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Microservices - Data Management Database cluster Distributed transactions
  8. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Microservices - Storage Management Storage access layer Distributed FS
  9. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Microservices - Service communication Synchronous Asynchronous
  10. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Microservices - Service Discovery K8s handles it!!!
  11. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Microservices - Scaling Services K8s handles it!!!
  12. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi More about this https://www.nginx.com/blog/introduction-to-microservices/ http://microservices.io/index.html
  13. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi
  14. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Docker
  15. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi docker-compose
  16. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi
  17. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Kubernetes - Architecture
  18. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Deployments & Services
  19. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Ingress Google Load Balancer NGINX Ingress controller
  20. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi DEMOS https://github.com/ageapps/codemotion2017-workshop https://github.com/ageapps/docker-chat
  21. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Simple deploy with docker-compose
  22. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Scaling with docker-compose
  23. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Kubernetes deploy
  24. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi ¿QUESTIONS?