Kubernetes 1.19 is expected to be released in the next couple of weeks. Today, we start out by sharing some of the 1.19 features and improvements that are exciting to us. We’ve also got a few links regarding some timely CNCF news about KubeCon and certifications.
Kubernetes 1.19 will see “Immutable Ephemeral Volumes” (aka Immutable Secrets and ConfigMaps) advance from alpha to beta. This means that most clusters will be able to access the feature without modifying flags in the api server (once upgraded to 1.19 of course). If you’re unfamiliar with the feature, the writeup discusses how immutability addresses a number of the challenges that arise when pods consume configuration as a volume. This feature represents one more step towards allowing application maintainers to manage configuration in a safe, predictable way. ⚙
Ephemeral debug containers came to alpha in Kubernetes 1.18, and they are being extended in 1.19. Pull Request #92310 adds a node debug command that runs debug commands in the node’s PID, network and IPC namespaces; with access to the node’s filesystem. This should make it easier to use kubectl to debug node problems and run nodes without ssh access at all. The command is still alpha though, so turn on the feature gate to get access. 🔍
As we are grateful for all of the work that the Kubernetes release team does to get us shiny new Kubernetes versions every 3 (or so) months, this podcast is a philosophical take on the process. It offers some insights about how decisions are made in the Kubernetes release cycle, and how the current state of the world may have affected it. Even if you aren’t a Spring developer, this is a good listen. 🔊
For anyone who has a current Certified Kubernetes Administrator (CKA) certification, a new program has been added if you want to demonstrate your knowledge in Kubernetes Security. The certification programs offered by the CNCF seem to be popular, and this is a great addition. Looking forward to reading the course material! 🔒
The final schedule for the upcoming KubeCon EU has been published. The event will start at 1PM CET, in order to create more overlap with other time zones. Which sessions are you planning to attend?
Some fun, completely made up KubeCon session submissions. 😂