Closed durandom closed 2 years ago
With OpenShift 4.7 kubevirt/cnv is available as Dev Preview
$ openshift-install explain installconfig.platform.kubevirt
KIND: InstallConfig
VERSION: v1
RESOURCE: <object>
Kubevirt is the configuration used when installing on kubevirt.
FIELDS:
.....
- pin down the minimal requirements
I assume three node compact cluster is the smallest cluster we can deploy. 3x 16GB RAM + 4 vCPU's
- is either Hetzner or the zero cluster capable of running this
I will check Hetzner cluster after final installation/sizing.
- how can we declaratively describe and install a cluster
- would ACM be able to deploy a cluster
@fabiand do you know if Hive supports kubevirt/cnv?
@arminmw FYI
@rbo there is partial support in OCP - it will likely never be complete. @ravidbro can possibly help to leverage the partial support.
Otherwise the cluster can be rought up with AI or UPI.
How is this different from Scott White's & Arvin Amirian's Morgan Stanley's presentation on Red Hat Summit 2021 OpenShift On OpenShift - nested OpenShift ?
What they showed in the summit wasn't using IPI with KubeVirt provider, that effort wasn't released eventually although it mentioned in the installer 'explain'.
@ravidbro do you have any guides/docs on how to get a POC installed? My naive approach would be
But I'm sure the devil's in the detail
https://github.com/openshift/hypershift-toolkit
Currently examining the path of using Hypershift with kubevirt provisioner
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
/lifecycle stale
@durandom @rmohr and others are also looking into this.
There is now also https://github.com/okd-virtualization/release - where we prep a consumable version of kubevirt for OKD. This is something we will be able to leverage in this context.
/remove-lifecycle stale
Can we also rename this issue to "KubeVirt/HCO on OKD"
Can we also rename this issue to "KubeVirt/HCO on OKD"
But we running OpenShift Virtualization on OpenShift, so really the product not the upstream project.
Oh! I was not aware of this. I thought that it was based on OKD
Right now we exclusively use OpenShift - but we're open and welcome OKD as well :) @rmohr @fabiand if any of you are interested in bringing this to the community we can talk about resources.
If it's OCP then it should be pretty straight forward to simply install CNV, as long as we have some BM workers.
Is there any process to enable an operator?
We have CNV installed on the rick cluster on BM workers. As documented on https://github.com/operate-first/hetzner-baremetal-openshift
Do you have links how to install OCP on those CNV vms?
Operators are installed via gitops
You say you have CNV installed? But then also how to install it? :) I am confused.
If you have OCP with BM workers today, then simply install CNV (it's an operator), we could help with a PR. If you have OCP in VMs on a BM cluster, then we need to enable nesting on the BM nodes, and simply install CNV on OCP inside the VMs.
WHat siutation do we have today?
LOL - maybe things progressed since we started....
If you have OCP in VMs on a BM cluster, then we need to enable nesting on the BM nodes, and simply install CNV on OCP inside the VMs.
We have CNV installed on Rick https://github.com/operate-first/apps/pull/1101 I don't think we explicitly enabled 'nesting on BM nodes'
How would you recommend deploying an OCP instance on VMs running on the Rick cluster? We have RHACM available and ArgoCD. The goal should be to deploy small clusters via gitops or an API
Ah, now I get you:
For 2 we should indeed wait for the hypershift work to converge
@fabiand got it. Do you think "KubeVirt/HCO on OKD" will be available sooner?
Yes and no. "KubeVirt/HCO on OKD" is simply the upstream pendant of CNV on OCP - thus not a nested cluster.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
/lifecycle stale
Meanwhile, Hypershift is available as TechPreview with OpenShift 4.10 / ACM 2.5
Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten
.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close
.
/lifecycle rotten
Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen
.
Mark the issue as fresh with /remove-lifecycle rotten
.
/close
@sesheta: Closing this issue.
Is your feature request related to a problem? Please describe. To support ephemeral clusters, we'd like to explore deploying OCP clusters on CNV Ultimately having a cluster bot
Describe the solution you'd like
Additional context
cc @rbo @goern @fabiand can be asked for more pointers