Commit Graph

142 Commits

Author SHA1 Message Date
Jing Xu 095154f6cd
Update data-source.md 2018-08-20 15:50:13 -07:00
Jing Xu 22021f2214
Update data-source.md 2018-08-20 14:45:51 -07:00
Jing Xu bac19f0b0d
Update data-source.md 2018-08-20 11:06:07 -07:00
Jan Safranek 27f132c422 Review updates 2 2018-08-17 13:40:50 +02:00
Cheng Xing 7302f0a734 Updates: requisite and preferred topology generation; upgrade considerations; statefulset volume spreading 2018-08-15 15:15:07 -07:00
Cheng Xing 74b121faba Updated with label changes 2018-08-14 13:54:01 -07:00
Jan Safranek 4c414033fb Add CSINodeInfo object 2018-08-14 17:02:00 +02:00
Jan Safranek 47aba567d1 Review updates 2018-08-14 10:57:12 +02:00
Jing Xu 29c02bc1d6
Update data-source.md 2018-08-10 11:19:28 -07:00
Jing Xu 4c89dc52fc
Update data-source.md 2018-08-09 11:24:41 -07:00
Jan Safranek cf360f650d CSI: Skip attach/detach for non-attachable volumes 2018-08-08 15:16:55 +02:00
Jing Xu 0bdaa17138
Update data-source.md 2018-08-07 16:49:11 -07:00
Jing Xu 216e4d444b Add data source for volume operations
propose to add data source for volume operations including provisoning
volume from snapshot, and cloning volumes
2018-08-07 16:41:05 -07:00
k8s-ci-robot 1a89fc9c40
Merge pull request #2416 from cofyc/fixk8s60002
Update volume scheduling design with event handling details.
2018-08-07 14:15:21 -07:00
k8s-ci-robot 184c105667
Merge pull request #2438 from NickrenREN/attacher-refactor-for-local-storage
Attacher/Detacher refactor for local storage
2018-08-02 15:42:27 -07:00
NickrenREN 5556d7b2ef attacher/detacher refactor for local storage 2018-08-02 10:49:32 +08:00
Yecheng Fu ace040b246 Update volume scheduling design with event handling details. 2018-07-26 11:44:16 +08:00
Yecheng Fu 8ab40968b8 Update design docs to be consistent with code. 2018-07-25 15:42:21 +08:00
k8s-ci-robot a747cf5e5e
Merge pull request #1700 from xingzhou/grow-flexvolume-size
Proposal for growing FlexVolume size.
2018-06-27 14:29:20 -07:00
Cheng Xing 547f14bad8 Updated node labeling section; added section about AllowedTopologies validation and default permitted topology 2018-05-31 18:15:35 -07:00
k8s-ci-robot c68bc2dfae
Merge pull request #2133 from AdamDang/patch-7
Typo fix: Kuberntes->Kubernetes
2018-05-29 13:08:34 -07:00
k8s-ci-robot a83f9d472f
Merge pull request #2168 from msau42/topology-design
Topology aware dynamic provisioning design (take 3)
2018-05-22 14:57:25 -07:00
Michelle Au 4ac618092d Topology aware dynamic provisioning design 2018-05-22 13:39:02 -07:00
k8s-ci-robot 81f8ee219a
Merge pull request #1973 from mikedanese/sats
design: improved service account token volumes
2018-05-15 22:04:28 -07:00
Mike Danese 2bf41bd80a design: improved service account token volumes 2018-05-15 18:34:41 -07:00
kindule 1a5277642c Grammatical errors fix 2018-05-11 10:20:53 +08:00
AdamDang 5b30477a0f
Typo fix: Kuberntes->Kubernetes
Kuberntes->Kubernetes
2018-05-06 23:31:23 +08:00
AdamDang 485c9b4662
Typo fix: metada->metadata
metada->metadata
2018-04-30 23:46:57 +08:00
Cheng Xing 3210dc1aaf Added discussion regarding PV NodeAffinity 2018-04-19 11:54:58 -07:00
Cheng Xing 2290b32776 revision 2018-04-12 15:21:31 -07:00
Cheng Xing d7709a3d26 Topology updates to Kubernetes CSI implementation 2018-04-11 14:50:27 -07:00
Mayank Kumar 0d49718ea5 add a section on upgrade downgrade 2018-03-27 23:39:46 -07:00
Mayank Kumar 61a13fab66 Proposal to add metadata about owning PVC in RBD Image 2018-03-27 22:30:48 -07:00
Xing Zhou a0fafecf7d Proposal for growing FlexVolume size.
Proposal for growing FlexVolume size, the feature ticket is at:
https://github.com/kubernetes/features/issues/304

The original google doc for this proposal is at:
https://docs.google.com/document/d/1dwom9xQ3Fg5F_jJrybr0slp-QsO3_CKiisxzNRoMhec/edit?usp=sharing
2018-03-27 13:38:40 +08:00
timmysong 6d9e3148b6 fix typo 2018-03-05 14:19:46 +08:00
Michelle Au 570b4d45df
Revert "Topology aware dynamic provisioning design" 2018-02-26 17:00:15 -08:00
Michelle Au 1efe2e9971 Topology aware dynamic provisioning design 2018-02-26 16:38:26 -08:00
saad-ali c19175f54e Introduce CSI credential handling 2018-02-22 09:40:10 -08:00
k8s-ci-robot 987460ffb8
Merge pull request #1608 from NickrenREN/pv-protection
postpone pv deletion if it is bound to a pvc
2018-02-08 13:56:43 -08:00
Taoge f73479d17b > fix some typos 2018-02-08 11:13:12 +08:00
halfcrazy ec3d22e7c5 doc: fix some typo 2018-02-04 22:41:56 +08:00
k8s-ci-robot d7e57ec818
Merge pull request #1619 from msau42/storage-topology-design
Formalize volume topology specification
2018-02-01 17:03:06 -08:00
Kai Chen 2136a453e7 doc: Small typo fix in the local storage persistent volumes proposal 2018-02-01 15:32:11 -08:00
NickrenREN 0c1daa3f3b postpone pv deletion if it is refereced by a pvc 2018-02-01 13:58:10 +08:00
Michelle Au 496b96ce19 Formalize volume topology specification 2018-01-30 16:03:07 -08:00
mtanino c4e1df2b64 Spec update of Block volume to support for dynamic provisioning
This commits update current specification of Block volume
to support dynamic provisioning functionality.
2018-01-29 18:40:53 -05:00
k8s-ci-robot 81760e4afb
Merge pull request #1529 from xuhuilong/patch-5
Update mount-options.md
2018-01-26 11:23:32 -08:00
Xingcai Zhang ee8998b156 Fix some typos 2018-01-11 09:58:04 +08:00
Felipe Musse 5cb06588c0 Fix typos in CSI Volume Plugins design doc 2018-01-08 11:56:28 -02:00
Yecheng Fu 9c58921650 fix typos in storage docs 2018-01-04 16:06:44 +08:00
k8s-ci-robot 868736e0ad
Merge pull request #1528 from chenhonggc/local-storage
unknown object type schema.GroupVersionKind
2017-12-27 15:26:37 -08:00
k8s-ci-robot be9eeca6ee
Merge pull request #1541 from cblecker/link-updates
Fix all the links
2017-12-22 15:59:37 -08:00
Tim Hockin b398fcaa35 Convert registry to k8s.gcr.io 2017-12-22 09:55:16 -08:00
Christoph Blecker 95a4a105cd
Use git.k8s.io for links 2017-12-21 18:34:08 -08:00
xuhuilong 7805ec02cd
Update mount-options.md
yaml syntax correct.
2017-12-19 14:15:55 +08:00
chenhong@ghostcloud.cn 3718bdef97 api kind error. 2017-12-19 10:44:15 +08:00
Chia-liang Kao 57265a60e2 Fix broken link 2017-12-16 11:47:57 +08:00
Penghao Cen 9b367b984d Minor fix markdown format 2017-11-27 19:25:23 +08:00
Kubernetes Submit Queue 0b054beeee
Merge pull request #985 from resouer/fix-taint-key
Automatic merge from submit-queue.

Use new taint key in design doc

Part of: https://github.com/kubernetes/kubernetes/issues/51246

~~**DO NOT MERGE** until kubernetes/kubernetes#51266 is in!~~
2017-11-21 04:38:39 -08:00
Kubernetes Submit Queue a781c12f04
Merge pull request #1168 from msau42/storage-topology-design
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
2017-11-14 01:00:31 -08:00
Kubernetes Submit Queue 17a2379a72
Merge pull request #1258 from kubernetes/csi-design-doc
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.
2017-11-10 17:06:17 -08:00
Saad Ali a6c4b48d41 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.
2017-11-09 20:40:35 -08:00
Kubernetes Submit Queue 58178da5a3
Merge pull request #1307 from erinboyd/raw-block-3
Automatic merge from submit-queue.

add readOnly use case to raw block device proposal

This PR is an addendum to the #1265 to dictate the behavior of the container runtime for read-only devices as specified in the PVCVolumeSource. The precedence already exists for filesystems thus having a consistent behavior for the user. UC9 was added to illustrate the usage.
2017-11-09 08:53:02 -08:00
Erin A Boyd fdf8f164ba update read-only use case for raw block
mend
2017-11-09 09:43:12 -07:00
Erin A Boyd 03f5a04785 Update RawBock proposal with read-only use case 2017-11-09 09:30:12 -07:00
Kubernetes Submit Queue f04cbac5ed
Merge pull request #589 from jsafrane/containerized-mount
Automatic merge from submit-queue.

Proposal: containerized mount utilities in pods

@kubernetes/sig-storage-proposals  @kubernetes/sig-node-proposals
2017-11-09 07:35:56 -08:00
Kubernetes Submit Queue 930ce65595
Merge pull request #1332 from guineveresaenger/docfix
Automatic merge from submit-queue.

removed deprecated munge script instructions

There is no `hack/update-munge-docs.sh` script. Documentation should not refer to it.
2017-11-08 17:42:23 -08:00
Kubernetes Submit Queue 0975f2e392
Merge pull request #1366 from wangxinxu411/vvb
Automatic merge from submit-queue.

update raw-block-pv.md
2017-11-07 18:46:29 -08:00
wangxinxu 7ae1d2c847 utilitze to utilize 2017-11-07 19:42:51 +08:00
wangxinxu b3a0644fd7 mouted to mounted 2017-11-07 19:35:42 +08:00
Michelle Au aec42ea74b Add feature restriction through StorageClass API, scheduler diagram, caching details 2017-11-06 15:35:09 -08:00
Kubernetes Submit Queue 5052b4e517
Merge pull request #1140 from dhirajh/master
Automatic merge from submit-queue.

Add  provisioner changes to support block dev

Moving the doc https://docs.google.com/document/d/1hRRzZpWtbHyJC1lotE8rqp2h1NEXuFv-rAW-vLuQa94/edit?usp=sharing into this block pv document.

cc @msau42
2017-11-06 09:00:36 -08:00
Xingcai Zhang d8942f32f6 fix typo words to implementation 2017-11-04 23:30:58 +08:00
guineveresaenger a6dcf8678b removed autogenerated munge analytics from files 2017-11-03 16:55:51 -07:00
Kubernetes Submit Queue c196c68ed7
Merge pull request #1265 from erinboyd/raw-block-2
Automatic merge from submit-queue.

Version 2 for Raw Block Devices
2017-10-31 06:19:55 -07:00
Erin A Boyd 8903c1c642 update patch block volumes 2017-10-27 16:38:45 -06:00
Christoph Blecker 5422005a3f
Add sig labels and use aliases in OWNERS files 2017-10-27 09:34:18 -07:00
pospispa b378919dd8 Postpone Deletion of a Persistent Volume Claim in case It Is Used by a Pod
Proposal for postponing deletion of Persistent Volume Claim in case it's used by a pod.

It will fix issue https://github.com/kubernetes/kubernetes/issues/45143
2017-10-26 20:12:09 +02:00
Matthew Wong 62ec44978f Update volume operations metric names as implemented 2017-10-20 12:15:21 -04:00
Harry Zhang c2cc0d50f0 Use new taint key in design doc 2017-10-19 11:32:48 +08:00
Jan Safranek 69c780f8b4 Proposal: containerized mount utilities in pods 2017-10-18 14:48:07 +02:00
Kubernetes Submit Queue 2da7a979b1 Merge pull request #1128 from nikhita/fix-link-design-proposal
Automatic merge from submit-queue.

Fix links after design proposals move

Some links broke when design proposals were organized in https://github.com/kubernetes/community/pull/1010. They were mostly fixed in https://github.com/kubernetes/community/pull/1116 but a few seem to still be pointing to the old ones.

Takes another stab at https://github.com/kubernetes/community/issues/1109.

/cc @grodrigues3
2017-10-08 18:25:47 -07:00
Dhiraj 3ea8b8006b Updated to new yaml configMap format. 2017-10-04 23:22:22 -07:00
Kubernetes Submit Queue f20eb8c175 Merge pull request #1054 from msau42/storage-topology-design
Automatic merge from submit-queue.

Volume topology aware scheduling design

Proposal for a smarter scheduler that influences PV binding.

Part of kubernetes/features#121

/sig storage
/sig scheduling
/cc @kubernetes/sig-storage-proposals @kubernetes/sig-scheduling-proposals
2017-10-04 14:15:24 -07:00
Michelle Au 6e486a390f Add downsides of proposed approach, add more details about alternative approach and its downsides, add more details about binding rollback using PV taints 2017-10-03 14:21:10 -07:00
Dhiraj af5ae0897b Add provisioner changes to support block dev
Moving the doc https://docs.google.com/document/d/1hRRzZpWtbHyJC1lotE8rqp2h1NEXuFv-rAW-vLuQa94/edit?usp=sharing into this block pv document.
2017-10-01 19:19:44 -07:00
Michelle Au c9faebcf94 1.7 Local Persistent Volume design doc 2017-09-25 14:19:13 -07:00
Nikhita Raghunath 274cd4bd93 Fix links after design proposal move 2017-09-26 02:15:55 +05:30
Slava Semushin 9315c052ba flex-volumes-drivers-psp.md: move from storage/ to auth/ 2017-09-21 14:59:12 +02:00
Garrett Rodrigues 9b399e0355 addressed pr comments 2017-09-14 10:30:42 -07:00
Garrett Rodrigues 18958f8256 addressing Brians comments 2017-09-14 10:27:05 -07:00
Garrett Rodrigues 3034683c59 first pass at organizing design proposals folder 2017-09-14 10:27:05 -07:00