Advanced Kube - kimschles/schlesinger-knowledge GitHub Wiki
Advanced Kubernetes Workshop Google LA, March 6, 2019
Build Deploy Control Monitor
Tools Prometheus and Grafana: Metrics Jaeger: Distributed Tracing ServiceGraph: Mesh Visualization StackDriver: Loggin and Monitoring
Concepts
-
A Service Mesh connects and secures applications
-
CD/CD manages applications
-
An orchestrator runs the applications
-
The container packages applications
-
"Kubernetes is a declarative way to describe your applications"
A namespace is like a virtual cluster
- You can give role based access and give grant group-permissions
Labels are how we keep track of resources
A service mesh is a smart network that helps operators have more control and visibility into how services work and communicate
http
status 429 is too many requests from one users. This is rate limiting in action.
Notes re: facilitating the workshop
- How would this workshop work without qwiklabs?
- The setup script takes ~20 minutes to run. Have a lecture prepped to keep people entertained
- Put timing and expectations on the screen
- example: finish lab one by 11:00 am.
- TELL A STORY. What would a team be doing if they used all these tools?