K8s in 2019 ☸️

Ch-ch-ch-ch-changes! This week’s batch of articles makes one thing clear: the rate of improvement, innovation, and continuous change in the Kubernetes community is nothing short of astonishing. This issue is a must-read to see what’s happening with security, discover tools for solving problems that most of us will have, and even learn how to make changes to Kubernetes itself. All aboard!

Issue #48

See where things are headed, by the numbers! Tigera presents data to outline what’s happening in the Kubernetes world over the last year. Read up to see how adoption has increased and keep your fingers on the pulse of the community’s biggest concerns.

Imagine having a rare use case, currently unsupported by a widely used system, requiring a large scale change. Proposing such an enhancement can feel like shouting into the wind! Kubernetes has a process called KEP for proposing larger changes that need to involve more people. Here we follow Joseph Irving in his struggle to get support for his proposal, and benefit from many of his learnings along the way.

The ephemeral nature of containers is central to the ability to deploy anywhere and scale effectively. This, however, runs counter to the stateful nature of persistent data storage, because application data needs to remain intact as containers are created and destroyed. This article examines the challenges inherent in this divergence, and presents several solutions currently used in production applications for both native and non-native Kubernetes environments.

The title says Everyone, so this surely applies to you. Security is both complex and indispensable. Raise your hand if you want to unwittingly mine cryptocurrency for a hacker! I’ll wait... Follow these 9 essential practices to reduce opportunities for bad actors to compromise your Kubernetes cluster.

As developers setting up new projects, we like to go with what we know. But our classic favorites don’t always age like a fine wine or a good cheese. Liran Haimovitch of Rookout gives us four compelling reasons why choosing Traefik might fit much better as a Kubernetess Ingress than Nginx does.

Tweet of the Week

Holy collection of helpful resources, Batman! Manish points us to a veritable one-stop-shop for learning Kubernetes and relevant tooling. Look no further!