You mean Docker-in-Docker? If so, we used Kaniko to build images without Docker-in-Docker
Using Kaniko also doesn't solve for:
How do you run containers within that build in order to test them? How do you run KinD/K3s within that build to validate the containers e2e?
We test our containers in our Dev environment after deploying
This also comes to mind: "root in the container is root on the host" - https://suraj.io/post/root-in-container-root-on-host/
Using Kaniko also doesn't solve for:
How do you run containers within that build in order to test them? How do you run KinD/K3s within that build to validate the containers e2e?