alpha presentation kubernetes cluster inspection tool · •visualize pod to pod communication...

9
From Students… …to Professionals The Capstone Experience Alpha Presentation Kubernetes Cluster Inspection Tool Department of Computer Science and Engineering Michigan State University Spring 2019 Team Google David Ackley Guillermo Jimenez Linghao Ji Haylee Quarles Casey Schneider Ben Whitelaw

Upload: others

Post on 29-Sep-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Alpha Presentation Kubernetes Cluster Inspection Tool · •Visualize Pod to Pod Communication •Stackdriver Logging API and Front end visualization •Meet with Kubernetes active

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

Page 2: Alpha Presentation Kubernetes Cluster Inspection Tool · •Visualize Pod to Pod Communication •Stackdriver Logging API and Front end visualization •Meet with Kubernetes active

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

Page 3: Alpha Presentation Kubernetes Cluster Inspection Tool · •Visualize Pod to Pod Communication •Stackdriver Logging API and Front end visualization •Meet with Kubernetes active

System Architecture

The Capstone Experience Team Google Alpha Presentation 6

Page 4: Alpha Presentation Kubernetes Cluster Inspection Tool · •Visualize Pod to Pod Communication •Stackdriver Logging API and Front end visualization •Meet with Kubernetes active

Event Logs

The Capstone Experience Team Google Alpha Presentation 9

Page 5: Alpha Presentation Kubernetes Cluster Inspection Tool · •Visualize Pod to Pod Communication •Stackdriver Logging API and Front end visualization •Meet with Kubernetes active

Node Monitoring

The Capstone Experience Team Google Alpha Presentation 7

Page 6: Alpha Presentation Kubernetes Cluster Inspection Tool · •Visualize Pod to Pod Communication •Stackdriver Logging API and Front end visualization •Meet with Kubernetes active

Cluster Playback

The Capstone Experience Team Google Alpha Presentation 10

Page 7: Alpha Presentation Kubernetes Cluster Inspection Tool · •Visualize Pod to Pod Communication •Stackdriver Logging API and Front end visualization •Meet with Kubernetes active

Pod to Pod Communication Logs

The Capstone Experience Team Google Alpha Presentation 8

Page 8: Alpha Presentation Kubernetes Cluster Inspection Tool · •Visualize Pod to Pod Communication •Stackdriver Logging API and Front end visualization •Meet with Kubernetes active

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

Page 9: Alpha Presentation Kubernetes Cluster Inspection Tool · •Visualize Pod to Pod Communication •Stackdriver Logging API and Front end visualization •Meet with Kubernetes active

Questions?

The Capstone Experience Team Google Alpha Presentation 12

?

? ??

?

?

?

?

?