Inside Docker's "FROM scratch"

Statically compiled languages, like Go, are quiet popular these days. In combination with another blockbuster technology, Docker containers, a big advantage is the minimal size of the resulting container image. This can be achieved by using the special Docker "scratch" image. But how does it look like inside "FROM scratch"? [continue to read] »

Author image Michael Gasch

QoS, "Node allocatable" and the Kubernetes Scheduler

Answering a customer question about why "Allocatable" resources (CPU, MEM) on the Kubelet would not be reduced when he starts pods with QoS guarantees. This is a deep dive in the Kubernetes scheduler... [continue to read] »

Author image Michael Gasch

Kubernetes and the fine art of scaling - UP!

Distributed runtime (i.e. Kubernetes) optimization. The idea was mainly about day two operations for distributed systems written for and running on Kubernetes. We were mainly interested in how the platform can optimize the applications (services) it hosts. [continue to read] »

Author image Michael Gasch