Update to my Homelab, I’ve started 3D printing brackets, and I moved almost everything to Kubernettes

I still have a lot more I want to print, and some custom things I need to design, which I currently have no idea how to do, but keen to learn and figure that out.

This is what’s in my k8s cluster right now:

This my dashboard:
image
Most of these are app running on my cluster.

  • Ek-Hou-Van-Braai@piefed.socialOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    21 days ago

    Kubernettes is a orchestrator for containers.

    As your article said, you don’t NEED to use docker.

    But in many cases you do use docker, many of the containers I run are docker containers

    • Possibly linux@lemmy.zip
      link
      fedilink
      English
      arrow-up
      3
      ·
      21 days ago

      I think you are mixing up docker with OCI containers.

      Docker is a container orchestrator. You can just as easily use podman or Kubernetes

      • Ek-Hou-Van-Braai@piefed.socialOP
        link
        fedilink
        English
        arrow-up
        2
        ·
        20 days ago

        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.