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
stars • CoreOS • HP • IBM • Mesosphere • Microsoft • Pivotal • Red Hat • SaltStack • VMWare • Binary releases • Logging and monitoring • Richer scheduling ◦ Labels based constraints ◦ Smart bin-packing ◦ Run-to-completion • Updated service model ◦ IP per service • DNS integration Project Partners New Introducing Google Container Engine Community
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 more at labels.md
selector: v1 Pod Pod frontend Pod frontend Pod Pod v1 v1 Replication Controller #Pods → 1 label selector: v2 v2 more at rc.md • Keeps Pods running • Gives direct control of Pod #s ➔ Restarts Pods, desired state ➔ Fine-grained control for scaling
label selector: Front End more at services.md ➔ 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!