-
Notifications
You must be signed in to change notification settings - Fork 243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Possibility to run CRC without deploying OpenShift (for use of podman runtime) #1097
Comments
the idea is to also use the systray configuration option for this, as it allows to make this stand out from a dialog |
@zeenix would you be able to work on this? What would be needed and how much time? |
Yes. :)
Not sure about that. We didn't investigate this (not starting the cluster) part during the spike. |
So from what i can tell, for 1. we'll need to:
@praveenkumar sounds correct? How do we handle backwards compatibility, i-e existing |
This is already done: |
Oh I somehow missed in the code.. That makes this a much easier task then. |
I think we only need |
Without the Openshift cluster. Fixes crc-org#1097.
Without the Openshift cluster. Fixes crc-org#1097.
Without the Openshift cluster. Fixes crc-org#1097.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
I was trying to find this issue during Kubecon, but didn't (because the bot had closed it). So now referring people to use Vagrant rather than CRC, for replacing https://boot2podman.github.io/2020/07/22/machine-replacement.html This also lowers the disk footprint, from 10G (crc) to 1G (fedora cloud). |
|
vagrant works fine with the libvirt provisioner, so I am not sure why though... To make it a oneliner rather than a Vagrantfile, or what is the main attraction ? The upside with vagrant was that it also worked on VirtualBox and on Mac/Win I'm not sure if |
Oh I'm not saying it's better, from your initial message, I was not sure if you were satisfied with using vagrant for that or not, so I suggested an alternative :) If vagrant does the job for you, I don't think virt-builder is going to be particularly better. |
Haven't automated the setup yet, and the footprint is 10x bigger. So in that sense it is not the same as "podman-machine"*... * https://podman.io/blogs/2019/01/14/podman-machine-and-boot2podman.html It would of course be possible to make a small script with the most basic features from docker-machine and podman-machine. |
Currently we deciced not to change the default behaviour of CRC, which means we deploy OpenShift and expose Podman up[on request. Details in the spike (copied to end of the message)
However, people have expressed, as expected, not to start openShift when only Podman is wanted. We can expose this as a possible start option:
--no-provision
(as done in Minishift), or a specific--podman
option?[We] spoke about the possible strategies to expose this to the user as part of the user story. We identified the following 3 possiblities:
kubelet
service. This means we can re-use the current setup (while prepared during the build phase), but might have to handle a situation to allow the start the OpenShift cluster afterwards;. This enables a scenario in which we do not need to share the resource initially between bothpodman
and OpenShift. The problem is however, to handle the start situation as this impacts our current flow of interaction. While not impossible, it might look like:podman
after specifically requesting this. This simplfiies the start process and does not have to do existence checks, etc. But in this situation, the VM will consume resource to maintain both the OpenShift cluster andpodman
. This might be in a podman-only sitiation waste a significant amount of memoryAt the moment we decided to go for option 2, and work on a situation as described in 1 over time.
The text was updated successfully, but these errors were encountered: