KubeCon/Cloud Native Keynote December 2017
-
Upload
dianne-marsh -
Category
Software
-
view
425 -
download
2
Transcript of KubeCon/Cloud Native Keynote December 2017
Cloud Native CDSpinnaker and the Culture
Behind the Tech
Dianne Marsh@dmarsh
Director of Engineering
The Culture Impacts the Tech
Freedom & Responsibility
At Netflix, weEncourage independent decision making by employees
Share information openly, broadly, and deliberately
Avoid rules
https://jobs.netflix.com/culture
Spinnaker as a case study
Asgard (2012)
Edge Center (2013 - internal)
Courage and Selflessness
Continuous Delivery + Infrastructure Management
Pluggable architecture
Multi-cloud
Spinnaker (2014 - internal)
Spinnaker (2015 - released)
Today
Spinnaker in 2015
Today
Continuous Delivery
Set Persisted Properties
Manage Instance Health
Pluggable (Netflix)Chaos Automation Platform (CHaP)
Automated Canary Analysis (ACA)
Squeeze Testing
Guardrails not gates
Engineers decide when to deploy
… with context from execution windows
Engineers manage services
… with context from traffic guards
Engineers decide deployment strategy
… tools support manual judgement
Smart Defaults Based on Criticality
Future ...Extend back to Continuous Integration
Declarative Continuous Delivery
Abstract some Deployment Details
The Tech Impacts the Culture
Increasing Interest in Delegation
2013:
“Let us configure all the things”
2017:
“Give us smart defaults”
Best Practices Across Providers
Some Community ContributionsKubernetes cloud provider
Role-based access control (Fiat)
Webhook
JIRA
Load Testing
Continuous Integration
We’re deploying more often(about 8K orchestrations per day)
Hackathons to contribute into SpinnakerInternal and external
How to write a plugin
And we’re only getting started
Some parting thoughts ....
Choose tools wisely… don’t fight culture
Consider how you can be courageous
Consider how you can be selfless
Thank You!Dianne Marsh
@dmarsh