• 111 Posts
  • 218 Comments
Joined 1 year ago
cake
Cake day: May 14th, 2025

help-circle










  • Did some reading, yea you’re right.

    So many of the containers run in K8s are built with docker, but the containers themselves aren’t docker.

    I think many people (like I used to 10min ago) think that docker = some-kind-of-container.

    Best plain-English version:

    Kubernetes is an orchestrator:

    • Docker Engine and Podman are container engines.
    • Kubernetes used to support Docker Engine via dockershim, but that support was removed in v1.24.
    • Kubernetes now talks to runtimes like containerd or CRI-O.
    • You can still build images with Docker and run them on Kubernetes, but Kubernetes is not “using Docker under the hood” in the old sense anymore.




  • K8s uses docker under the hood, once you have 3 nodes, you can plug out one of the nodes and the whole system will recover and all your services stay up.

    I had a SSD fail on me and it brought down Immich and Nextcloud, then they were down for like a week while I did troubleshooting and ordered a new SSD.

    Once my 3rd node is up, if a SSD fails I will just get a notification that my cluster is degraded, and I can investigate it while everything stays working.

    It’s gross overkill for a homelab, but it’s fun to build and setup.