, 2021

2021 Breakout Sessions

Modern Application Configuration in Kubernetes


Track: Architecture

Historically, application configuration has been managed internally to application deployment, in environment variables, or in files placed in the filesystem of the running application. As applications evolved into microservices, however, that approach became inadequate. Centralized configuration, including application-specific and shared configuration, versioning and rollback capabilities, and auditing became necessary

As more applications and microservices are becoming containerized and deployed in Kubernetes, configuration continues to be challenging. While Kubernetes offers configuration via ConfigMaps and Secrets, there’s no clear way to manage the properties going into those resources.

In this session, we’ll explore see how to blend the benefits of centralized configuration with Kubernetes-native ConfigMaps and Secrets.

Craig Walls