If you’re using a statically compiled language to build your applications such as Golang then you can use scratch containers.

The benefit is that you don’t have to worry about vulnerabilities in your OS packages since there are none. Using scratch containers will also make them absolutely tiny and this often makes deployments instant.

A downside scratch containers is that you won’t be able to shell into your container to debug.

Tell us about a new Kubernetes application


Never miss a thing! Sign up for our newsletter to stay updated.


Discover and learn about everything Kubernetes