alpha presentation kubernetes cluster inspection tool · •visualize pod to pod communication...
TRANSCRIPT
From Students…
…to Professionals
The Capstone Experience
Alpha PresentationKubernetes Cluster Inspection Tool
Department of Computer Science and EngineeringMichigan State University
Spring 2019
Team GoogleDavid Ackley
Guillermo JimenezLinghao Ji
Haylee QuarlesCasey Schneider
Ben Whitelaw
Project Overview
• Provide Robust Inspection Tool of Kubernetes Cluster
▪ Both Current and Historical State
• Gather All Cluster Data into a Single Interactive View
▪ Provide Health, Performance, and Resource Changes
▪ Ingest with Native, Kubernetes Stackdiver Agent
▪ Trace Lifecycle of Nodes, Pods, and Containers
• Implement Easily on Any GCP Kubernetes Cluster
The Capstone Experience Team Google Alpha Presentation 5
System Architecture
The Capstone Experience Team Google Alpha Presentation 6
Event Logs
The Capstone Experience Team Google Alpha Presentation 9
Node Monitoring
The Capstone Experience Team Google Alpha Presentation 7
Cluster Playback
The Capstone Experience Team Google Alpha Presentation 10
Pod to Pod Communication Logs
The Capstone Experience Team Google Alpha Presentation 8
What’s left to do?
• Visualize Pod to Pod Communication
• Stackdriver Logging API and Front end visualization
• Meet with Kubernetes active users to get Visualization Tool feedback
• Get long term events that are not stored in Kubernetes
The Capstone Experience Team Google Alpha Presentation 11
Questions?
The Capstone Experience Team Google Alpha Presentation 12
?
? ??
?
?
?
?
?