free to pick from the handful of pretty Google colors available to you. Make the subtitle something clever. People will think it’s neat. gRPC Concepts Wait…. RPC? What happened to REST?
binary ( really no love for telnet :( ) • can be parsed quickly • are flexible (easy to add new fields, supports addons) • support code generation Protocol Buffers ...
free to pick from the handful of pretty Google colors available to you. Make the subtitle something clever. People will think it’s neat. gRPC & Python Python!
free to pick from the handful of pretty Google colors available to you. Make the subtitle something clever. People will think it’s neat. Containers & Kubernetes Concepts What that thar be?!?!
services • Auto-everything • … just add code • Managed collections • Declarative + Dynamic Compute as a Continuum Platform Cluster • Basic atom • Run anything VM More agility More Flexibility build and deploy containers build and deploy apps
• Container orchestrator • Runs Docker containers • Supports multiple cloud and bare-metal environments • Inspired and informed by Google’s experiences and internal systems • Open source, written in Go Manage applications, not machines Kubernetes
stars • CoreOS • HP • IBM • Mesosphere • Microsoft • Pivotal • Red Hat • SaltStack • VMWare • Running containers together (Pods) • Labels • Logging and monitoring • Service model ◦ IP per service • DNS integration Project Partners Features Introducing Google Container Engine Community
selector: v1 Pod Pod frontend Pod frontend Pod Pod v1 v1 Replication Controller #Pods → 1 label selector: v2 v2 • Keeps Pods running • Gives direct control of Pod #s ➔ Restarts Pods, desired state ➔ Fine-grained control for scaling
Membership identifier ➔ Allow for intent of many users (e.g. dashboards) ➔ Build higher level systems … Behavior Benefits Pod Pod frontend Pod frontend Pod Pod FE BI, FE v2 Dashboard show: v2
label selector: Front End ➔ Clients shielded from implementation details ➔ Independently control each, build for resiliency • Stable address • Decoupled from Controllers
free to pick from the handful of pretty Google colors available to you. Make the subtitle something clever. People will think it’s neat. Running a Kubernetes Service Steer me ship captain!