Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Containers in Production at GS Shop

373 views

Published on

Running a Container Platform in Production : Experience at GS Shop

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Containers in Production at GS Shop

  1. 1. Docker Kubernetes Openshift Swarm Microservices DevOps Orchestration Prometheus Event Sourcing Tracing Containers in Production A really short introduction to the container story at GS Shop
  2. 2. IT Innovation Center 2015 - Current Container Platform Team Vivek Juneja
  3. 3. A 1 hour presentation In 10 minutes or less :) http://bit.do/mesosgs
  4. 4. Agenda 1. Our approach 2. Experience 3. What are we working on
  5. 5. Agenda 1. Our approach 2. Experience 3. What are we working on
  6. 6. Give me 10 containers to run my app CONTAINER is NOT like a VM
  7. 7. “CONTAINER is a runtime unit of a distributed application”
  8. 8. http://bit.do/oringtheory
  9. 9. METRICS LOGGING SERVICE DISCOVERY BUILD AUTOMATION DEPLOY AUTOMATION SERVICE BOILERPLATE MONITORING PROVISIONING AUTOMATION BASE IMAGE MANAGEMENT BLUE-GREEN and CANARY RELEASES DISTRIBUTED TRACING KEY MANAGEMENT COMPLIANCE MANAGEMENT CLUSTER MANAGEMENT STATEFUL SERVICE CONTAINER AGNOSTIC
  10. 10. MESOS (resource manager) MESOS FRAMEWORKS (K8ns, Marathon, Nomad) Monitoring, Logging, Service Discovery, Identity and Key, Pipeline, Deployment Automation AWS AZURE GCP IDC Team A Team B Team C
  11. 11. Pre-configured On-demand Log Dashboards
  12. 12. Jenkins DSL Source Controlled Jenkins Jobs and Pipelines
  13. 13. CONTAINER BASE IMAGE MANAGEMENT
  14. 14. http://bit.do/rollingupgrade
  15. 15. & many more
  16. 16. Agenda 1. Our approach 2. Experience 3. What are we working on
  17. 17. We run non-microservices in Production on Containers
  18. 18. a. Distributed Log ordering b. Port based Service Discovery c. L4 DSR and HAProxy d. Sticky Sessions for non-Microservices e. Downtime-less Cluster upgrades f. Notifications Noise g. Distributed Tracing h. Container Base Images i. Zero Downtime Deployment
  19. 19. Agenda 1. Our approach 2. Experience 3. What are we working on
  20. 20. Stuff that inspires us everyday a. Containerized Stateful Services b. Multitenant Container Infrastructure c. Container Infrastructure Provisioning automation d. Multi-Cloud Container Infrastructure e. Testable Container Infrastructure f. Bakery Management g. Kubernetes with Mesos (K8ns is amazing for Microservices)
  21. 21. https://github.com/GSSHOPLabs https://gitter.im/gravity-itsdp
  22. 22. We Container community ! Thanks We are Hiring ! 고맙습니다 http://bit.do/containergs

×