The idea is to not have to maintain separate CI infrastructure in addition to your Kubernetes cluster.
Disclaimer: I worked on this kaniko at Google
Thanks for your work really appreciated, but is there any way to cache some layers?
There should be! We haven't thought too much about it yet, but there's no reason it wouldn't work. We can't reuse the Docker daemon cache because that would imply access to the docker daemon.
Discloser - I work on kaniko and other container things at Google.