[d2 community] open container seoul meetup - running a container platform in production experience...
TRANSCRIPT
![Page 1: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/1.jpg)
Docker
Kubernetes
Openshift
Swarm
Microservices
DevOps
Orchestration
Prometheus
EventSourcing
Tracing
Containers in Production
A really short introduction to the container story at GS Shop
![Page 2: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/2.jpg)
IT Innovation Center2015 - Current
Container Platform Team
Vivek Juneja
![Page 3: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/3.jpg)
A 1 hour presentationIn 10 minutes or less :)
http://bit.do/mesosgs
![Page 4: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/4.jpg)
Agenda
1. Our approach2. Experience3. What are we working on
![Page 5: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/5.jpg)
Agenda
1. Our approach2. Experience3. What are we working on
![Page 6: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/6.jpg)
Give me 10containersto run my app
CONTAINER is NOT
like a VM
![Page 7: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/7.jpg)
“CONTAINER is a runtime unit of a
distributed application”
![Page 8: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/8.jpg)
![Page 9: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/9.jpg)
http://bit.do/oringtheory
![Page 10: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/10.jpg)
METRICS LOGGING SERVICE DISCOVERY
BUILD AUTOMATION
DEPLOY AUTOMATION
SERVICEBOILERPLATE MONITORING PROVISIONING
AUTOMATION
BASE IMAGE MANAGEMENT
BLUE-GREEN and
CANARYRELEASES
DISTRIBUTEDTRACING
KEY MANAGEMENT
COMPLIANCE MANAGEMENT
CLUSTER MANAGEMENT
STATEFUL SERVICE
CONTAINER AGNOSTIC
![Page 11: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/11.jpg)
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
![Page 12: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/12.jpg)
![Page 13: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/13.jpg)
Pre-configured On-demand Log
Dashboards
![Page 14: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/14.jpg)
![Page 15: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/15.jpg)
![Page 16: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/16.jpg)
Jenkins DSL
Source Controlled Jenkins Jobs and Pipelines
![Page 17: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/17.jpg)
CONTAINER BASE IMAGE MANAGEMENT
![Page 18: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/18.jpg)
http://bit.do/rollingupgrade
![Page 19: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/19.jpg)
& many more
![Page 20: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/20.jpg)
Agenda
1. Our approach2. Experience3. What are we working on
![Page 21: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/21.jpg)
We run non-microservices
in Production
on Containers
![Page 22: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/22.jpg)
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
![Page 23: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/23.jpg)
Agenda
1. Our approach2. Experience3. What are we working on
![Page 24: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/24.jpg)
Stuff that inspires us everydaya. 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)
![Page 25: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/25.jpg)
https://github.com/GSSHOPLabs
https://gitter.im/gravity-itsdp
![Page 26: [D2 COMMUNITY] Open Container Seoul Meetup - Running a container platform in production experience at gs shop](https://reader033.vdocument.in/reader033/viewer/2022052405/58700bbf1a28ab427f8b7355/html5/thumbnails/26.jpg)
We Container community !
Thanks
We are Hiring !
고맙습니다
http://bit.do/containergs