Commit Graph

638 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 9d05de5a00
Merge pull request #46284 from carlory/dev-1.31-ConsistentHTTPGetHandlers
remove feature-gate CSINodeExpandSecret
2024-05-13 13:00:47 -07:00
carlory 292b0bfc9a update rbd volume 2024-05-10 16:49:37 +08:00
carlory 72f8423ade remove feature-gate CSINodeExpandSecret 2024-05-09 16:24:48 +08:00
tico88612 9a0bda61b8
Remove redundant closing spaces
Signed-off-by: tico88612 <17496418+tico88612@users.noreply.github.com>
2024-04-26 13:55:57 +08:00
Kubernetes Prow Robot 2392759563
Merge pull request #45373 from jjkjjk23/main
Added line to StatefulSet documentation clarifying the need for a suitable pre-existing PersistentVolume.
2024-04-23 08:09:01 -07:00
Vyom-Yadav 37b0b3ed72
Merge remote-tracking branch 'upstream/main' into dev-1.30 2024-04-10 23:04:57 +05:30
Balaji c94fa0cbed
Update volumes.md
Had a typo :( in the earlier PR - https://github.com/kubernetes/website/pull/45501. 
Test output - 

```
kubectl apply -f gitrepovol.yaml      
Warning: spec.volumes[1].gitRepo: deprecated in v1.11
The pods "gitrepo-volume-pod" is invalid: : ValidatingAdmissionPolicy 'deprecated-gitrepo-volumes.example.com' with binding 'deprecated-gitrepo-volumes-binding.example.com' denied request: Pod must not use deprecated spec.volumes[].gitRepo field.

kubectl get ValidatingAdmissionPolicy -oyaml  | grep 'expression'
    - expression: has(object.spec.volumes) && !object.spec.volumes.exists(v, has(v.gitRepo))
```
2024-04-10 07:49:49 -07:00
Daniel Chan cdf1ed1236 Merge remote-tracking branch 'upstream/main' into dev-1.30
Merge main into dev-1.30 to keep in sync
2024-04-02 10:05:03 -04:00
Kubernetes Prow Robot 41e5f71695
Merge pull request #45501 from SaranBalaji90/GitRepoVolume
Add CEL Expression to restrict GitRepo volume usage
2024-04-02 01:43:53 -07:00
Balaji ab0b655ccd Update volumes.md
Update as per the suggestion.
2024-03-25 22:25:53 -07:00
Akihiro Suda ca9e4725d1
KEP-3857: Recursive Read-only (RRO) mounts
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2024-03-26 03:59:26 +09:00
Balaji 390b517d6d
Merge branch 'kubernetes:main' into GitRepoVolume 2024-03-25 10:45:29 -07:00
Balaji e79296d47b
Update content/en/docs/concepts/storage/volumes.md
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2024-03-21 02:57:12 -07:00
Balaji bf1fd3adc0
Update content/en/docs/concepts/storage/volumes.md
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2024-03-21 02:56:38 -07:00
Balaji 77a4688f5c
Update content/en/docs/concepts/storage/volumes.md
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2024-03-21 02:54:21 -07:00
Dipesh Rawat c889d9b251
Add metadata to use mechanism for API reference links 2024-03-14 14:50:24 +00:00
Balaji 92045ae2b2
Add CEL Expression to restrict GitRepo volume usage 2024-03-11 04:23:32 -07:00
Jacob Keller e86710dbb5 Explains that PVCs work if there's dynamic provisioning or pre-existing volumes. 2024-03-02 10:08:16 -08:00
Kubernetes Prow Robot f3193b5116
Merge pull request #45377 from drewhagen/merged-main-dev-1.30
Merge main branch into dev-1.30
2024-02-28 02:30:30 -08:00
Kubernetes Prow Robot 38fd408937
Merge pull request #45334 from sankalp-khare/patch-1
Fix typo in ephemeral-volumes.md
2024-02-25 22:15:52 -08:00
Kubernetes Prow Robot aa52795817
Merge pull request #44657 from carlory/fix-volumetypes
fix incorrect volume doc
2024-02-25 13:30:03 -08:00
Semih Buyukgungor bb5d0a45f2
Update api fields in volumes page 2024-02-25 23:22:30 +03:00
Sankalp Khare cf5a8f86dc
Fix typo in ephemeral-volumes.md 2024-02-26 00:05:09 +05:30
Kubernetes Prow Robot 6479f0172f
Merge pull request #44942 from tamilselvan1102/k8s-doc-web-20240130
Information about default StorageClasses
2024-02-14 06:08:59 -08:00
Tamilselvan 5aca46b3d0
Update content/en/docs/concepts/storage/dynamic-provisioning.md
Co-authored-by: Sean McGinnis <sean.mcginnis@gmail.com>
2024-02-14 09:39:30 +05:30
Harsh Tripathi 86734b7036
Update volumes.md with the suggested changes. 2024-02-08 10:30:07 +05:30
harsh 99e37ab8d1 Fixed the link for create a ConfigMap 2024-02-07 12:05:07 +05:30
Tamilselvan df4e3e1c11
Information about default StorageClasses 2024-01-30 11:13:19 +05:30
Tamilselvan f439990316
Information about default StorageClasses 2024-01-30 11:06:06 +05:30
tamilselvan1102 13495193e1 Information about default StorageClasses 2024-01-30 10:58:10 +05:30
Hassan BENHZAINE a7792d26a7
typo fix: "claimPolicy" to "persistentVolumeReclaimPolicy" 2024-01-21 22:01:23 +01:00
ziyi-xie 9f62122e75
Update content/en/docs/concepts/storage/volumes.md
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2024-01-18 19:43:57 +09:00
ziyi-xie a21e5a2573
Update content/en/docs/concepts/storage/volumes.md
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2024-01-18 08:42:32 +09:00
ziyi-xie 7fac0e473a grammar correction without any modification of the content 2024-01-16 01:20:14 +00:00
ziyi-xie baeb523426 Modified the introduction about new pvs to make it more precise 2024-01-16 01:10:50 +00:00
ziyi-xie 02ac73e616 Update content/en/docs/concepts/storage/volumes.md
Co-authored-by: Akihiro Motoki <amotoki@gmail.com>
2024-01-16 01:10:50 +00:00
ziyi-xie ceca1bef53 Deleted the contents that have been stated in the former paragraph 2024-01-16 01:10:50 +00:00
ziyi-xie e0b4384748 Added introduction about CSIMigration 2024-01-16 01:10:50 +00:00
ziyi-xie ce030879c8 Update content/en/docs/concepts/storage/volumes.md 2024-01-16 01:10:50 +00:00
ziyi-xie be5e34be97 Update content/en/docs/concepts/storage/volumes.md 2024-01-16 01:10:50 +00:00
ziyi-xie 6b6ad5f3f4 Update content/en/docs/concepts/storage/volumes.md 2024-01-16 01:10:50 +00:00
ziyi-xie 5afa73916e Added introduction about CSI Migration
Modified the title from Type-of-volumes to In-tree volume plugin
2024-01-16 01:10:49 +00:00
carlory 0cc319959e fix incorrect volume doc 2024-01-16 00:37:16 +08:00
Qiming Teng 8b46ec4047 Fix several link errors 2024-01-01 21:15:50 +08:00
Kubernetes Prow Robot 8bbc07697e
Merge pull request #42510 from sftim/20230812_revise_hostpath_docs
Revise details for hostPath volumes
2023-12-28 19:11:55 +01:00
Tim Bannister ddb1892d06 Fix heading capitalization
Use sentence case for headings.
2023-12-20 13:48:30 +00:00
Tim Bannister 38bc76aa4d Revise StorageClass concept
Co-authored-by: Qiming Teng <tengqm@outlook.com>
Co-authored-by: Shannon Kularathna <ax3shannonkularathna@gmail.com>
2023-12-20 13:48:29 +00:00
Sean McGinnis e99d89ded6 Reflect CSI allowVolumeExpansion stable status
The CSI support for allowVolumeExpansion went GA in the 1.24 release.
This was reflected in the Persistent Volume documentation, but there is
also a reference in the Storage Class docs that had not been updated yet
to show it was no longer in beta.

Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2023-12-19 18:05:14 -06:00
Tim Bannister ba4579ef43 Add Windows examples for hostPath
Allow seeing an example of hostPath on Linux and on Windows
2023-12-11 00:37:15 +00:00
Tim Bannister a6338f8bf3 Revise docs for hostPath volumes
- Combine warnings
- Add a heading for the section about the type field
- Improve readability

Co-authored-by: Qiming Teng <tengqm@outlook.com>
2023-12-11 00:37:15 +00:00
Kat Cosgrove 45fb394ca7
Merge main into dev-1.29 to maintain sync 2023-12-07 15:59:56 +00:00
drewhagen deaf1b920a Merge remote-tracking branch 'upstream/main' into dev-1.29 2023-11-29 15:33:49 -06:00
Rui Chen 422f0317b8
fix: update description for `Delete` reclaim policy
Signed-off-by: Rui Chen <rui@chenrui.dev>
2023-11-29 14:00:09 -05:00
Mengjiao Liu 976ead0a1a
Update In-tree storage driver status (#42415)
* Update In-tree storage driver status

* Update In-tree storage driver `gcePersistentDisk` status to removed

* Remove GCEPersistentDisk volume info from the storage-classes  page
2023-11-29 01:06:06 +01:00
Sunny Song 058e522b63 Update Based on Comments - Nov 28 2023-11-28 15:50:25 -08:00
Sunny Song b90698e025 Update Based on Comments - Nov 27 2023-11-28 15:14:24 -08:00
Sunny Song 8ccd0cc3b2 Add Documentation for VolumeAttributesClass KEP-3751 2023-11-28 15:14:24 -08:00
Kubernetes Prow Robot da5638ce17
Merge pull request #43417 from chrishenzie/readwriteoncepod-ga
Graduate ReadWriteOncePod to GA
2023-11-25 17:50:31 +01:00
Chris Henzie c07ce392e4 Graduate ReadWriteOncePod to GA
Included is a task for migrating existing PersistentVolumes to use
ReadWriteOncePod, taken from the alpha blog post.
2023-11-21 09:35:09 -08:00
Taahir Ahmed 6dd3091e55 ClusterTrustBundles: Document projected volumes 2023-11-21 09:22:39 -08:00
Kat Cosgrove 270468a15a
Merge remote-tracking branch 'upstream/main' into dev-1.29 2023-11-06 13:49:02 -06:00
Rohan Kapse 9f6793ab95
Removed configuration section from volumes.
As it is outdated and also doesn't belong as part of the conceptual explanation of what a volume is. #43809
2023-11-05 19:03:12 +05:30
Rohan Kapse fb3ff35e2a
Update volumes.md
Updated the "Unclear / misleading information about the emptyDir volume first creation" with a new line. #43805
2023-11-04 16:02:06 +05:30
Kubernetes Prow Robot 5e8aebc7c3
Merge pull request #43532 from RomanBednar/pv-last-phase-transition-time-beta
graduate PersistentVolumeLastPhaseTransitionTime to beta in v1.29
2023-11-03 06:11:34 +01:00
Roman Bednar d485edf7fe graduate PersistentVolumeLastPhaseTransitionTime to beta in v1.29 2023-10-18 10:54:01 +02:00
oculushut e124688855
Clearer information about the emptyDir and correction for how topologyKey works (#42780)
* removes "tmpfs is cleared on node reboot"

I believe the statement is confusing since we are in the emptyDir section of the documentation.  

If a Node is restarted then all pods that resided on that node will be rescheduled onto another Node.  Rescheduled pods will have an empty volume  whether you choose emptyDir.medium "Memory" or not.

* removes bad comma

* improves memory limit description

Co-authored-by: Tim Bannister <tim@scalefactory.com>

* removes incorrect explanation for topologyKey in an affinity or anti-affinity rule (#1)

The existing text does not make sense to me.  

There is no zone "V" or "R" in the example.  

I have changed the text to be consistent with top answer here which seems to make more sense: https://stackoverflow.com/questions/72240224/what-is-topologykey-in-pod-affinity

* gives more context to node label configuration

* manually wraps text and replaces absolute links with relative ones

* Update assign-pod-node.md

---------

Co-authored-by: Tim Bannister <tim@scalefactory.com>
Co-authored-by: Qiming Teng <tengqm@outlook.com>
2023-10-17 03:40:52 +02:00
Kubernetes Prow Robot d3f6c70f59
Merge pull request #43402 from thisisharrsh/fix_link
Fixed the reference link for 'secret permissions with default mode'
2023-10-10 11:14:28 +02:00
harsh 0f2189338c Fixed the reference for 'secret permissions with default mode' 2023-10-10 12:41:04 +05:30
niranjandarshann b4412b1236 Added glossary of CSI 2023-09-25 10:52:03 +05:30
Kubernetes Prow Robot 6345f78185
Merge pull request #42743 from hchyue/patch-1
fix: configmap-pod CrashLoopBackOff
2023-09-16 01:14:13 -07:00
Harsh Tripathi 78737c8e1d
Remove hyperlinks for obsolete PersistentVolume types (#42889)
* Fixed the invalid link for the parameter for a volume claim.

* updated the link for the parameters for a volume claim

* Fixed the references of older version kubernetes in types of persistent volumes
2023-09-14 19:56:12 -07:00
Ashwin Rana 1e7135cd09
Removed false statement regarding storage class objects (#42966)
* removed false statement regarding storage class objects

* Revert "removed false statement regarding storage class objects"

This reverts commit 915651b2ac.

* rm false statement regarding storage class objects
2023-09-14 19:44:13 -07:00
AmarNathChary d16887eb1c Updated link referring to Portworx CSI Drivers 2023-09-14 15:54:39 +05:30
Mengjiao Liu e8b136c3b3 Use code_sample shortcode instead of code shortcode 2023-09-05 17:10:14 +08:00
hchyue 21e40a0bdd
Update content/en/docs/concepts/storage/volumes.md
"tail -f /dev/null " is better than "sleep 3600"

Co-authored-by: Tim Bannister <tim@scalefactory.com>
2023-08-30 17:38:57 +08:00
Kubernetes Prow Robot 37fa3ce8b5
Merge pull request #40725 from ziyi-xie/emptydir-description
Modified the description about emptyDir sizeLimit
2023-08-27 07:05:21 -07:00
hchyue 3a64ea96e0
fix configmap-pod CrashLoopBackOff 2023-08-27 16:12:23 +08:00
ClimberJ 1cb0f65d10 4 trivial edits to Concepts/Storage
1 update to ephemeral-volumes.md

1 update to projected-volumes.md

2 updates to persistent-volumes.md

Reverted 1 update to projected-volumes.md
2023-08-24 13:20:42 +02:00
Kubernetes Prow Robot 5757935b4b
Merge pull request #42513 from sftim/20230812_revise_storage_feature_summary
Revise summary card for storage
2023-08-17 10:35:23 -07:00
Kubernetes Prow Robot 1c4a01d090
Merge pull request #42177 from Affan-7/storageclass-pvc-statement
Fix storageclass pvc statement
2023-08-17 04:35:23 -07:00
Kubernetes Prow Robot f29b3fbdb3
Merge pull request #42514 from sftim/20230812_tweak_pv_phase_docs
Tweak docs about PersistentVolume phase
2023-08-16 23:10:19 -07:00
Tim Bannister e20230ebb1
Revise summary card for storage
Drop mentions of deprecated / removed storage integrations.
2023-08-15 22:36:11 +01:00
Kubernetes Prow Robot 734ebfb4a3
Merge pull request #42328 from mcameron/patch-1
Update storage-classes.md
2023-08-15 14:34:29 -07:00
Tim Bannister 05e8f728d9 Tweak docs for PersistentVolume phase 2023-08-15 22:22:10 +01:00
Tim Bannister 20b43d6095
Merge branch 'main' into 'dev-1.28' 2023-08-09 11:13:31 +01:00
Rakshit Sharma acb09b9835 Corrected typos in docs 2023-08-07 21:54:20 +05:30
Kubernetes Prow Robot 394b0fabbc
Merge pull request #42317 from mengjiao-liu/update-ephemeral-volumes
Update ephemeral volumes feature state
2023-08-07 01:44:30 -07:00
Kubernetes Prow Robot 8b07bec2e3
Merge pull request #42205 from Shubham82/add_DeletionPolicy_link
Add hyperlink to DeletionPolicy
2023-08-06 22:38:28 -07:00
Mengjiao Liu 83c61e229b Update ephemeral volumes feature state 2023-08-07 10:26:13 +08:00
Kubernetes Prow Robot 49c85b7216
Merge pull request #42277 from gnufied/update-resize-status-docs
Remove references to older alpha field
2023-08-05 06:22:30 -07:00
Kubernetes Prow Robot b73d9b801e
Merge pull request #42201 from humblec/dev-1.28
Mention CephFS and RBD in-tree storage driver deprecation
2023-08-05 05:42:30 -07:00
Tim Bannister 24d8bd5228
Update deprecation suggestions
Use different language for out-of-project and in-project alternatives
2023-08-05 13:40:57 +01:00
Tim Bannister 057d18ec40
Update deprecation mentions
Match how existing lists are doing it
2023-08-05 13:40:17 +01:00
Roman Bednář 0084a63150
Add docs for PersistentVolume last phase transition time (#42008) 2023-08-03 18:02:21 -07:00
Kubernetes Prow Robot b33c318c38
Merge pull request #42302 from mengjiao-liu/update-in-tree-volume-plugins-status
Update In-tree storage driver status
2023-08-03 12:50:20 -07:00
Max Cameron 6b0751c679
Update storage-classes.md
Using the documented allowed topologies config I get the following deprecation warning: 
```
Warning: allowedTopologies[0].matchLabelExpressions[0].key: deprecated since v1.17; use "topology.kubernetes.io/zone" instead
```

Using "topology.kubernetes.io/zone", I get successful deployment:
```
kubectl edit storageclass/gp2
storageclass.storage.k8s.io/gp2 edited
```
2023-08-01 10:03:15 +01:00
Mengjiao Liu 68ba9633a2 Switch English to use code not codenew shortcode 2023-08-01 16:57:17 +08:00
Mohammed Affan 84ce0f12c6 Fix storageclass pvc statement 2023-07-31 20:39:22 +05:30
Mengjiao Liu 27ed8f375d Update In-tree storage driver status 2023-07-31 17:46:47 +08:00
Hemant Kumar fe4c6b8a08 Remove references to older alpha field 2023-07-28 13:14:59 -04:00