Open tsahiduek opened 8 months ago
Thanks for the feature suggestion @tsahiduek!
In the short term, we don't have plans to support other container orchestration tools outside of Docker since it's available on all platforms and free to use, but it's certainly something we may want to invest in for the future. With that said, we are always open to external contributions.
Thanks for the response @fharper . Docker licensing is not quite free to use (afaik) given that it's not free for users coming from a commercial companies, who are the targeted users of Kubefirst if I'm not mistaken.
Relying on Docker means you're targeting organizations that having a Docker licensing for commercial usage.
Unless I'm missing something....
Sorry I wasn't clear. It is free for organization of fewer than 250 employees or with less than $10 million in ARR, which is our understanding of the pricing of Docker as mentioned at https://www.docker.com/pricing/. You are right, for companies that do not fit within these criteria's, Docker isn't free anymore at 5$/month or more per users depending on the plans you are choosing.
I ran into this issue today. I switched exclusively to podman some time ago since my organization is leaning hard into it for security reasons.
I have been away from kubefirst for a while and decided to hope back into it to see what's new, and was sad to discover that I couldn't deploy it to k3d or k3s (currently my only two options for evaluating).
If I can find the time I will take a look at the source code to see if I can make it work. The default bridge network in podman is called podman
so it might be a simple fix.
Edit: I tried creating a network called bridge
but podman wouldn't let me. 🤷🏻
❯ podman network create bridge
Error: cannot create network with name "bridge" because it conflicts with a valid network mode
Which version of kubefirst are you using?
kubefirst-cli golang utility version: v2.3.7
Which cloud provider?
AWS
Which DNS?
Cloud ones (default)
Which installation type?
CLI
Which distributed Git provider?
GitHub
Did you use a fork of
gitops-template
?No
Which Operating System?
macOS
What is the issue?
Kubefirst should support other platform than Docker. With the current tooling, it's impossible to use Podman for example since the creation of K3d fails because Podman doesn't support bridge network called
bridge
and therefore the whole process failsCode of Conduct