1. Restart system components in case of crash (#2884)
- Status: in progress
2. Scale to 100 nodes (#3876)
- Status: in progress
3. Scale to 30-50 pods (1-2 containers each) per node (#4188)
- Status:
4. Scheduling throughput: 99% of scheduling decisions made in less than 1s on 100 node, 3000 pod cluster; linear time to number of nodes and pods (#3954)
5. Startup time: 99% of end-to-end pod startup time with prepulled images is less than 5s on 100 node, 3000 pod cluster; linear time to number of nodes and pods (#3952, #3954)
1. Define a deprecation policy for expiring and removing features and interfaces, including the time non-beta APIs will be supported
- Status:
2. Define a version numbering policy regarding point upgrades, support, compat, and release frequency.
- Status:
3. Define an SLO that users can reasonable expect to hit in properly managed clusters
- Status:
4. Accurate and complete API documentation
- Status:
5. Accurate and complete getting-started-guides for supported platforms
- Status:
## Platforms
1. Possible for cloud partners / vendors to self-qualify Kubernetes on their platform.
- Status:
2. Define the set of platforms that are supported by the core team.
- Status:
## Beyond 1.0
We acknowledge that there are a great many things that are not included in our 1.0 roadmap. We intend to document the plans past 1.0 soon, but some of the things that are clearly in scope include:
1. Scalability - more nodes, more pods
2. HA masters
3. Monitoring
4. Authn and authz
5. Enhanced resource management and isolation
6. Better performance
7. Easier plugins and add-ons
8. More support for jobs that complete (compute, batch)