Add post-release blog article for VAC beta#46900
Conversation
✅ Pull request preview available for checkingBuilt without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify site configuration. |
|
/hold pending assignment of publication date (by release comms) we'll also keep this held until the v1.31 release has happened |
|
Hello @mattcary , @sunnylovestiramisu 🙂 , it's Edith Puclla from the 1.31 Release comms team. A friendly reminder that the deadline for the blog to be ready for review is July 26, 2024. Let me know if there's anything we can do to help with content, review, or anything else! 🙂 |
Hello @mattcary @sunnybhambhani @sftim, the publication date for this blog post is August 15. :) Please let me know if you need any support from our side. Edith Puclla |
276b95f to
e5599b9
Compare
|
From discussion offline w/ @msau42
|
|
Wow, @mattcary, this is amazing!! Let me know if you need any help and if this is ready to review as well :) Edith |
| --- | ||
| layout: blog | ||
| title: "Kubernetes 1.31: VolumeAttributesClass for Volume Modification Beta" | ||
| date: XXXX-XX-XX |
There was a problem hiding this comment.
@mattcary please update the publication date to August 15. thanks
|
@msau42 I've updated from our conversation. |
| Kubernetes will work with the provisioner CSI driver to update the attributes of the | ||
| volume. The status of the PVC will track the current and desired attributes class. The PV | ||
| resource has also been updated with a volume attributes class which will be set to the | ||
| currently active attributes of the PV. |
There was a problem hiding this comment.
| currently active attributes of the PV. |
| and discussion in | ||
| [sig-storage](https://github.com/kubernetes/community/tree/master/sig-storage) for details. | ||
|
|
||
| Support for this feature in the `pd.csi.storage.gke.io` driver is in process of |
There was a problem hiding this comment.
It's probably better to link to the csi drivers documentation to see the list of drivers that currently support the feature.: https://kubernetes-csi.github.io/docs/drivers.html
There was a problem hiding this comment.
Done. I wanted to point out the pd csi driver particularly, since we (unforunately & ironically) use that in our examples.
There was a problem hiding this comment.
(and, TIL we should update that page when we finish the VAC support :-)
There was a problem hiding this comment.
Maybe we should just replace driver name with some generic "my-csi-driver" in the examples then?
|
/lgtm |
|
/retitle Add post-release blog article for VAC beta |
|
Tech review in #46900 (comment) To mark that this needs blog team review: |
| A `VolumeAttributesClass` is a cluster-scoped resource that specifies provisioner-specific | ||
| attributes. These are created by the cluster administrator in the same way as storage | ||
| classes. For example, a series of gold, silver and bronze volume attribute classes can be | ||
| created for volumes with greater or lessor amounts of provisioned IO. |
There was a problem hiding this comment.
Just a minor typo :)
It should be "...created for volumes with greater or lesser amounts of provisioned IO."
| Volumes in Kubernetes have been described by two attributes: their storage class, and | ||
| their capacity. The storage class is an immutable property of the volume, while the | ||
| capacity can be changed dynamically with [volume | ||
| resize](https://kubernetes.io/docs/concepts/storage/persistent-volumes/#expanding-persistent-volumes-claims). |
There was a problem hiding this comment.
| resize](https://kubernetes.io/docs/concepts/storage/persistent-volumes/#expanding-persistent-volumes-claims). | |
| /docs/concepts/storage/persistent-volumes/#expanding-persistent-volumes-claims). |
| new ModifyVolume API which is the CSI side of this feature. | ||
|
|
||
| See the [full | ||
| documentation](https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/) |
There was a problem hiding this comment.
| documentation](https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/) | |
| /docs/concepts/storage/volume-attributes-classes/) |
|
This looks lgtm, aside from some small nits. @mattcary do you have time to address them before the publish date tomorrow? |
|
/lgtm |
|
LGTM label has been added. DetailsGit tree hash: 233f178cc64572a95533b2bcbe605f1d9c75bacf |
divya-mohan0209
left a comment
There was a problem hiding this comment.
Happy to see this merged with the nits addressed over a separate PR if the publish date is indeed today
/approve
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: divya-mohan0209 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/unhold Kubernetes 1.31 has been released. |
| date: 2024-08-15 | ||
| slug: kubernetes-1-31-volume-attributes-class | ||
| author: > | ||
| Sunny Song (Google) |
There was a problem hiding this comment.
Post-publication nit:
| Sunny Song (Google) | |
| Sunny Song (Google), |
Blog
placeholderarticle for KEP #3571.