I have a Kubernetes cluster running with containerd on the nodes. I don't have the ability to install things on the nodes.
My task now is to deploy a pod which can use docker commands inside, for examle a docker pull or push. So docker should work in the container even though it is not installed on the host system. So I can't just mount the docker socket because it doesn't exist on the host. Is there a possibility?
Kubernetes – Using Docker Inside a Pod with Containerd
containerddockerkubernetes
Related Topic
- Networking – How to Access Kubernetes NodePort from Other Worker Nodes
- Docker – Private Registry as Kubernetes Pod with Auto-Recreated Deleted Images
- Kubernetes Docker – Platform Sensitivity Explained
- Kubernetes Pod OutOfMemory – Immediate Failure After Scheduling
- Debian – How to Install Docker-CE Alongside Kubernetes Using Containerd?
Best Answer
I was finally able to solve the problem with a dind container. This now runs as a second container in the pod. In order to be able to mount volumes, I mounted the corresponding volumes across both containers. Works without problems so far.