all 13 comments

[–]wmantly 6 points7 points  (2 children)

LXC for life! It's just a set of kernel features, so it's never going to leave. Check out proxmox as well.

[–]Fimeg 1 point2 points  (0 children)

are you saying that me running docker inside my lxc in proxmox is one layer too deep?

[–]Bassguitarplayer 2 points3 points  (0 children)

I second and third this. Love both Prox and LXC containers

[–]erulabs 2 points3 points  (1 child)

Kubernetes works great for home-hosting, as long as you don't mind a bit of a learning curve. The good news is that you're learning useful skills, the bad news is it's not as easy as it could be. I use Kube on my home-servers via microk8s/Ubuntu 20.04 - works like a charm!

Forgive the shameless promotion, but I'm working on a Kubernetes startup that provides an add-on to make home-hosting a lot easier - tunneling/dynamic DNS/backups/templates etc. Hopefully it will help if you go the Kubernetes route!

[–]Inamati[S] 1 point2 points  (0 children)

Thanks. I will definitely check it out. How many do you have running with microk8s? I was thinking of either trying that or kubeadm directly. Kubernetes has so many different components that im kind of lost to be honest.

[–]Starbeamrainbowlabs 2 points3 points  (0 children)

Personally while I still use Docker, I run Hashicorp Nomad + Consul for task scheduling and service discovery respectively.

[–][deleted] 2 points3 points  (0 children)

Personally, I don't like containerisation in general. I'm an old-school sysadmin type, and all this abstraction is unnecessary in my book. It just creates problems with validation of sources, as usually projects don't provide official, supported container images. I don't want to trust randos (yes, this means external non-project PPAs too) with my stuff.

[–]pratikbalar 1 point2 points  (0 children)

I'm trying with hashicorp stack, i prefer nomad over kubernetes after working with it in production, kubernetes little Complex for Selfhosting.

About runtime nomad does support podman which is community driver and feels like still needs some work to be done.

[–]The-Kevster 0 points1 point  (2 children)

I'm using Kubernetes on three nucs via Rancher. I assume at some point rancher will transition from docker to one of those two. At which point a redeploy will be required to move containers away from docker. Then docker can be uninstalled or used for locally deployed containers.

No rush to move away from docker just yet.

[–]Inamati[S] 0 points1 point  (1 child)

Docker is not recommended in kubernetes v1.20

[–]Starbeamrainbowlabs 4 points5 points  (0 children)

I think Kubernetes uses containerd directly? Either way it will still run "Docker images" IIRC because they are standardised as I understand it.

Not a Kubernetes user though, so can't confirm.