The benefit of Kaniko (relative to Docker-in-Docker) is that you don't need to run in privileged mode.
We test our containers in our Dev environment after deploying
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/