Debugging applications in production is like being the detective in a crime movie. Especially with microservices. Especially with containers. Especially in the cloud. Trying to see what’s going on in a production deployment at scale is impossible without proper tools! Google has spent over a decade deploying containerized Java applications at unprecedented scale and the infrastructure and tools developed by Google have made it uniquely possible to manage, troubleshoot, and debug, at scale.
Join this session to see how you can diagnose and troubleshoot production issues w/ out of the box Kubernetes tools, as well as getting insight from the ecosystem with Weave Scope, JFrog Artifactory & Stackdriver tools.
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Troubleshooting & Debugging Production Microservices in Kubernetes as presented in Devoxx 2017
1. @saturnism @jbaruch @jfrog @googlecloud #devoxx2017 jfrog.com/shownotes
Debugging & Troubleshooting Microservices
w/ Kubernetes
It runs in production, or is it?
2. @saturnism @jbaruch @jfrog @googlecloud #devoxx2017 jfrog.com/shownotes
Ray Tsang
Developer Advocate
Google Cloud Platform
@saturnism | +RayTsang
6. @saturnism @jbaruch @jfrog @googlecloud #devoxx2017 jfrog.com/shownotes
Hello World
Service - Greet
Guestbook
Service - Create
Guestbook Service -
Retrieve
7. @saturnism @jbaruch @jfrog @googlecloud #devoxx2017 jfrog.com/shownotes
Guestbook
UI
Hello World
Service
Redis
session replication
greeting
MySQL
Guestbook
Service
CRUD
18. @saturnism @jbaruch @jfrog @googlecloud #devoxx2017 jfrog.com/shownotes
Pod
frontend
Pod
serving = true
version = 1.0
Pod
serving = true
version = 1.0
Service
Label selectors:
version = 1.0
serving = true
Pod
serving = true
version = 1.0
19. @saturnism @jbaruch @jfrog @googlecloud #devoxx2017 jfrog.com/shownotes
Pod
frontend
Pod
serving = true
version = 1.0
Pod
serving = true
version = 1.0
Service
Label selectors:
version = 1.0
serving = true
Pod
serving = false
version = 1.0