Search⌘ K

Injecting Configurations from Key/Value Literals

Discover how to create and use ConfigMaps with key/value literals to manage simple configuration data in Kubernetes. This lesson helps you inject configurations into pods efficiently and verify content, providing practical commands and guidance on when to use literals for flexible deployment setups.

Creating ConfigMap using literals

Hopefully, even when our applications need different configurations to work in distinct clusters, the differences are limited. Often, they should be limited to only a few key/value entries. In such cases, it might be easier to create ConfigMaps using --from-literal.

Let’s look at an example:

Shell
kubectl create cm my-config \
--from-literal=something=else \
--from-literal=weather=sunny
kubectl get cm my-config -o yaml

The output of the latter command is as follows (metadata is removed ...