Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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.

Adrián García Espinosa

November 29, 2017
Tweet

More Decks by Adrián García Espinosa

Other Decks in Programming

Transcript

  1. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Agenda ▪ Concepts ∘ Microservices Architectures ∘ Docker ∘ Kubernetes ▪ Demos ∘ docker-compose ∘ Deployment in GKE
  2. 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
  3. Adrián García Espinosa · Microservices in production with K8s ·

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

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

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

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

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

    @adrian_gespi Microservices - Scaling Services K8s handles it!!!
  9. 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
  10. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Ingress Google Load Balancer NGINX Ingress controller
  11. 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
  12. Adrián García Espinosa · Microservices in production with K8s ·

    @adrian_gespi Simple deploy with docker-compose