Automatic merge from submit-queue.
Design proposal for bootstrap checkpointing for self hosting
This is a distillation, and jump, point from the other proposals. It's meant to be a simplification to eliminate the potential for misinterpretation.
/cc @kubernetes/sig-cli-feature-requests @yujuhong @dchen1107 @roberthbailey @luxas
Automatic merge from submit-queue.
Add Architecture Roadmap
Moving from Google Doc: https://docs.google.com/document/d/1VEzP20JvIKckPrGSs_R-D4vlwFzMAaqJd-9Lvfyi3jw/edit#
First commit is a straight automated conversion of the original Google Doc (minus the embedded image). I plan to add a few more tidy-up commits before this will be ready for final review.
cc original authors @bgrant0607 @thockin @smarterclayton
Automatic merge from submit-queue.
Migrate the cluster registry design and plan to the community repo
/cc @csbell @quinton-hoole
This is a mechanical conversion of the [Cluster registry project plan doc](https://docs.google.com/document/d/1bVvq9lDIbE-Glyr6GkSGWYkLb2cCNk9bR8LL7Wm-L6g/edit), with a few tweaks to better suit the format and to note the provenance of this document.
Quinton and Christian, I'd like both of you to sign-off on this before I commit. Anyone else is free to chime in if they have concerns, but I believe that we achieved consensus on this doc, and I'd like to formalize that.
@font @pmorie @ericchiang
Automatic merge from submit-queue.
Add more details to volume scheduling design
Done:
* Added diagram showing new additions to the scheduler flow
* Restrict new behavior through StorageClass API to eliminate backwards compatibility issues and no need for deprecation.
* This also eliminates the requirement to support scheduler bypass use cases.
* Caching overview
* Handling other volume predicates correctly
@kubernetes/sig-storage-proposals
@kubernetes/sig-scheduling-proposals
Automatic merge from submit-queue.
Add the cluster registry API design to the community repo
/assign @quinton-hoole @csbell
/cc @pmorie @font @ericchiang
This is a mechanical conversion of the [Cluster Registry API doc](https://docs.google.com/document/d/1Oi9EO3Jwtp69obakl-9YpLkP764GZzsz95XJlX1a960/edit), with a few tweaks to better suit the format and to note the provenance of this document.
Quinton and Christian, I'd like both of you to sign-off on this before I commit. Anyone else is free to chime in if they have concerns, but I believe that we achieved consensus on this doc, and I'd like to formalize that.
Automatic merge from submit-queue.
CSI Volume Plugins in Kubernetes Design Doc
Design documenting all the requirements for enabling an a CSI compliant volume plugin (a CSI volume driver) in Kubernetes. This design was drafted [here](https://docs.google.com/document/d/10GDyPWbFE5tQunKMlTXbcWysUttMFhBFJRX8ntaS_4Y/edit?usp=sharing), and is now ready for publishing.
This feature is targeted as alpha in v1.9.