Comments (14)
I've had informal discussions about this - there's enough interest IMO to open a KEP & I will present this issue at upcoming sig-node, sig-storage mtgs with a KEP draft
/sig node
/sig storage
from enhancements.
Can you use the Volume Populator? It allows you to create a PVC from an extenal data source. https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1495-volume-populators
from enhancements.
Hello @sallyom @SergeyKanzhelev 👋, 1.31 Enhancements team here.
Unfortunately, this enhancement did not meet requirements for enhancements freeze.
If you still wish to progress this enhancement in v1.31, please file an exception request as soon as possible, within three days. If you have any questions, you can reach out in the #release-enhancements channel on Slack and we'll be happy to help. Thanks!
from enhancements.
Happy to support here from a SIG node perspective.
cc @kubernetes/sig-node-proposals
from enhancements.
+1 happy to help from the SIG-Node/CRI and OCI image/distribution spec perspectives..
from enhancements.
/label lead-opted-in
/milestone v1.31
as discussed at SIG Node meeting this week, we will try and see if this can make it to 1.31
from enhancements.
/stage alpha
from enhancements.
For reference, in KServe a workaround for directly accessing files within an OCI image is currently implemented and available via a sidecar approach ("modelcar") by leveraging root FS system access via the /proc
filesystem when shareProcessNamespace: true
is set on the Pod. You can find details in the KServe documentation and in the Design Document. It actually implements the desired behavior with current means, but of course is more or less just a workaround for the OCI volume type (as discussed here and raised already a long time ago in kubernetes/kubernetes#831).
So KServe would be more than happy to leverage such a volume type, and we are happy to support any efforts in this direction.
from enhancements.
/stage alpha
from enhancements.
Hello @sallyom 👋, v1.31 Enhancements team here.
Just checking in as we approach enhancements freeze on 02:00 UTC Friday 14th June 2024 / 19:00 PDT Thursday 13th June 2024.
This enhancement is targeting for stage alpha
for v1.31 (correct me, if otherwise)
Here's where this enhancement currently stands:
- KEP readme using the latest template has been merged into the k/enhancements repo.
- KEP status is marked as
implementable
forlatest-milestone: v1.31
. KEPs targetingstable
will need to be marked asimplemented
after code PRs are merged and the feature gates are removed. - KEP readme has up-to-date graduation criteria
- KEP has a production readiness review that has been completed and merged into k/enhancements. (For more information on the PRR process, check here). If your production readiness review is not completed yet, please make sure to fill the production readiness questionnaire in your KEP by the PRR Freeze deadline (6th June) so that the PRR team has enough time to review your KEP before the enhancements freeze.
For this KEP, most of the above items are taken care of in #4642. We'd need to do the following:
- Update the status from
provisional
toimplementable
in the kep.yaml file here - Create a prod-readiness yaml file as shown here.
- Update the graduation criteria in the KEP readme file.
- Make sure that the PRR questionnaire is filled.
The status of this enhancement is marked as At risk for enhancements freeze
. Once the above tasks are done, I can mark it as tracked.
If you anticipate missing enhancements freeze, you can file an exception request in advance. Let me know if you have any questions! Thank you!
from enhancements.
@sallyom Pinging once again as a slight reminder that we're approaching the enhancements freeze deadline on 14th June, this Friday!
from enhancements.
Hi @sallyom @SergeyKanzhelev 👋, 1.31 Enhancements team here,
Just a quick friendly reminder as we approach the enhancements freeze in few hours, at 02:00 UTC Friday 14th June 2024 / 19:00 PDT Thursday 13th June 2024.
The current status of this enhancement is marked as at risk for enhancement freeze
. There are a few requirements mentioned in the comment #4639 (comment) that are addressed as part of PR #4642 which still needs to be merged.
If you anticipate missing enhancements freeze, you can file an exception request in advance. Thank you!
from enhancements.
/milestone clear
from enhancements.
/assign
from enhancements.
Related Issues (20)
- CEL for CRD AdditionalPrinterColumns HOT 2
- Update Enhancements Repo documentation re: KEP updates
- Audit 1.30 Release for dropped Enhancements post-Enhancements Freeze
- Authorize with Field and Label Selectors HOT 10
- KEP-4603: Tune CrashLoopBackoff HOT 10
- Hot increase cpu/memory/storage without restarting kubelet HOT 3
- KEP-4622: Add a TopologyManager policy option for MaxAllowableNUMANodes HOT 22
- LoadBalancer Service Status Improvements
- Only allow anonymous auth for configured endpoints. HOT 13
- CRI Logging Docs & Spec Inaccurate Example for Partial Logs HOT 5
- Cluster Feature Gate in etcd HOT 1
- StatefulSet Support for Updating Volume Claim Template HOT 4
- Add kubelet instance configuration to configure CRI socket for each node HOT 2
- Guarantee PodDisruptionBudget When Preemption Happens HOT 2
- Gang Scheduling Support in Kubernetes HOT 23
- misspell: add a misspell ignore words HOT 8
- Add Resource Health Status to the Pod Status for Device Plugin and DRA HOT 7
- Deprecate and remove kustomize from kubectl HOT 12
- relationship between --image-gc-high-threshold and imagefs.available HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from enhancements.