Thanks.--
You received this message because you are subscribed to the Google Groups "kubevirt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubevirt-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubevirt-dev/c8f31885-761c-4fbf-860b-d32c217fc12bn%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubevirt-dev/4037dcbf-b0a8-4fd5-a345-ee00092d8f74n%40googlegroups.com.
Yes, I think it makes sense in Kubernetes, not Kubevirt. Containers would also benefit from having QoS on storage, and I imagine this could be implemented at CSI by perhaps proprietary means from each provider, or leverage cgroups at the node.The question around whether or not this will happen soon is another thing. There seems to be a fair number of requests and #1902 is current, though it sounds like they would target Kubernetes 1.22 or 1.23 after cgroups v2. The temptation is that we have control over what KubeVirt can do and it would be faster to shoehorn the feature in, even if it ultimately is redundant or conflicts with the Kubernetes version. I also agree somewhat with comments on the Kubernetes discussion, that putting these controls into the hands of the users via the VM APIs may not be helpful if there is no quota/limit for what the user can set.Have you considered making a simple sidecar hook to inject the iotune into your VMs? That would be an even faster solution that you'd have complete control of.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubevirt-dev/4037dcbf-b0a8-4fd5-a345-ee00092d8f74n%40googlegroups.com.
On Fri, May 7, 2021 at 5:45 PM Marcus S <shad...@gmail.com> wrote:Yes, I think it makes sense in Kubernetes, not Kubevirt. Containers would also benefit from having QoS on storage, and I imagine this could be implemented at CSI by perhaps proprietary means from each provider, or leverage cgroups at the node.The question around whether or not this will happen soon is another thing. There seems to be a fair number of requests and #1902 is current, though it sounds like they would target Kubernetes 1.22 or 1.23 after cgroups v2. The temptation is that we have control over what KubeVirt can do and it would be faster to shoehorn the feature in, even if it ultimately is redundant or conflicts with the Kubernetes version. I also agree somewhat with comments on the Kubernetes discussion, that putting these controls into the hands of the users via the VM APIs may not be helpful if there is no quota/limit for what the user can set.Have you considered making a simple sidecar hook to inject the iotune into your VMs? That would be an even faster solution that you'd have complete control of.+1At the same time I wonder if we can find a volunteer to update our sidecar mechanism. Today the boilerplate to be created is quite large.Wouldn't it be possible if we can write a meta sidecar with a binary that is simply executing a bash script (ADD'ed to the container) against the domxml?The meta side car would effectively need to receive and send the original and modifed domxml via grpc ...If we had this, then writing sidecars should be way way simpler than today.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubevirt-dev/CA%2BPVUaR%3D_EiH-%2BG2Mio%2BNW-DYUR%2BTaj7QAdme0ipyTwmWeOHjQ%40mail.gmail.com.