K8S 2017 Planning:�Features and Roadmap
Aparna Sinha�Ihor Dvoretskyi
Kubernetes 2017 release timeline
June (Q2)
March (Q1)
1.6
1.8
201
1.7
1.9
September (Q3)
December (Q4)
Process for today - 25 mins
2017 Themes
Stations for 2017 planning
Cluster life cycle
Federation
UI
API Machinery
Apps
Auth
Autoscaling
AWS
Cluster Ops
Contributor Experience
Docs
Scalability
Instrumentation
Network
Node
OpenStack
Scheduling
Service Catalog
Storage
Testing
Windows
Bare Metal
Confidential & Proprietary
Google Cloud Platform
5
Starter Themes - Apps
Consumer Point of View
- should we converge template systems
- recommended approach to packaging?
- Docker user experience is easier due to opinionation
- template authors have to maintain various packages
CI/CD - Non Goal (each org can delegate to SDLC team), no feature needed in K8S
Source to image, Source to deploy workflow;
2017 goal: Well documented example patterns, recommended workflows for how to get an app from dev to production - home-grown/DIY, OTS integrations, CI/CD, PaaS(es)/vertically integrated stacks
Mike Ahrens, Eric Tune
Starter Themes - Scalability & Federation
Scalability -
Bob Wise
Starter Themes - Node, Auth, Network
Jordan Liggitt
Starter Themes - Node, Auth, Network
Jordan Liggitt
Starter Themes - AWS, OpenStack, Vsphere, BareMetal
David Aronchick
Cluster Lifecycle, Cluster Ops - “production quality lifecycle”
P0 Upgrades - Scheduled downtime
P0 HA - how to address N-nodes in an HA cluster
P1: Split KubeAdm into phases
P2: Conformance & Interop tests
P0/P1: Docs - on ops, upgrades, manual install, explain what’s happening but give tools to automate. Improve process for ensuring docs are created early
Joe Beda, Piotr
Starter Themes - Autoscaling & Instrumentation
Piotr, Google
Service catalog
Starter Themes - API Machinery, Contrib Exp.
Extensions
Cleanup
Clients
Starter Themes - Apps & Service Catalog
Starter Themes - Scalability & Federation
Scalability
Federation
Starter Themes - Node, Auth, Network
Starter Themes - AWS, Bare Metal, OpenStack
Cloud provider strategy - cloud provider SIGs (AWS, OpenStack, BareMetal)
Starter Themes - Cluster Lifecycle, Cluster Ops
Operator experience
Known gaps to fix in 2017