-
Notifications
You must be signed in to change notification settings - Fork 14
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
Should BurmillaOS support kubernetes? #47
Comments
I actually created a custom system service for As I wasn't able to find the problem where If this could be solved then having a k3s service could be doable. |
Adding k3s with Packaging k3s + containerd to own separated system service most probably would works but it leaves open the question that what is the point? Why not using just k3OS then? Also the reality is that currently I'm doing most of the BurmillaOS maintenance my self on my spare time which puts some limitations to that what is really doable. So minimum requirement that we are able to support Kubernetes is find someone who will do most of the maintenance related to that one but then again it is quite unclear for me that why anyone would do that as they can just participate k3OS maintenance? |
What does it mean by "support kubernetes"? |
@Raboo if we decide that we do not support Kubernetes it means that all bug reports which cannot be repeated without Kubernetes will be closed with "wontfix" label. It also means that we do not need to care about fact that it might be impossible run Kubernetes top of RancherOS/BurmillaOS after their CRI migration is ready and Docker support is removed https://www.theregister.com/AMP/2020/12/03/docker_deprecated_in_kubernetes_this/
As short term solution that most probably works just fine but I still highly recommend for all Kubernetes users to investigate other distros (e.g. k3OS, Fedora CoreOS, etc) which focuses to support Kubernetes also on long term. PS. Company where I'm working on is nowadays also piloting RKE2 as long term replacement for Docker Swarm and will most probably use it with "RKE2 OS" if Rancher eventually releases it (currently there is only rumor that it might happen). |
We are very happy to help on maintenaning this project and do contribution, since it could be part of our business. |
@wonleing plz join to our Discord #10 (comment) where trying to have some kind of project leading discussion. |
For everyone who is planning to run Kubernetes on top of BurmillaOS on longterm. Please check my new architecture proposal on #88 |
To me, running Kubernetes/K3S on top of BurmillaOS is a MUST have feature for Bare Metal solution. |
@wonleing btw. I just remembered that feat/k3s-support branch contains draft version of K3s support which I once started to implement but don't remember which state it. Idea on that one was test if it is possible to support enabling K3s as parallel with user docker. Service configuration exist on https://github.com/burmilla/os-services/tree/feat/k3s |
BurmillaOS should native use docker. That's why I use BurmillaOS instead of k3os. |
I agree with @pwFoo here. This is why I've used RancherOS all along, but going to upgrade to BurmillaOS due to recent changes in Alpine that cause havoc with Make and Docker as described here If first-class for k8s or k3s is added to BurmillaOS, I'd be fine with that as long as it didn't break any existing use-cases or functionality and is/was completely optional. I'd also not want to see the ISO size increase just to support this, as that (for me) would incur additional resource costs I don't need or want. |
FYI for those who are running Kubernetes on RancherOS/BurmillaOS: Recently released Kubernetes 1.23 does not support Docker anymore. In theory it might be possible to continue to use Docker still as runtime with https://github.com/Mirantis/cri-dockerd but I highly recommend to consider containerd instead of. |
Oh well 😂 No loss for me, let's close this issue 😅 |
FYI, new interesting option for BurmillaOS users who want utilize K8s tooling without maintaining actusl K8s https://www.k2d.io (created by Portainer team). |
I open this issues so that they give arguments that why we should support kubernetes in the project.
Specify concrete cases of use so we can make the best decision and if you give affirmative it helps us to make the documentation in a future.
The text was updated successfully, but these errors were encountered: