ConfigMaps

8
training scenarios
CKAD
Security
Resiliency
Flexibility

ConfigMaps are key in decoupling configuration data from applications. In this set of classes, you'll learn how ConfigMaps work, learn how to create and manage them, and demonstrate how to inject custom configuration data into apps.

Classes in that topic

Intro to ConfigMaps

In this set of classes, you'll be introduced to the fundamentals of a Kubernetes ConfigMap. You'll learn what they are, why we have them, and some of the ways you can use them.

Creating ConfigMaps

In this set of classes, you'll learn how to create ConfigMap objects declaratively with YAML manifest files, as well as imperatively with the `kubectl` command-line utility. You'll also learn some basic ways to inspect them.

Managing ConfigMaps

In this set of classes, you'll learn how to manage ConfigMap objects with `kubectl get` and `kubectl describe`. You'll also learn how data is stored in them, and you'll learn how to update existing CM objects.

Using ConfigMaps with environment variables

In this set of classes, you'll learn how to expose ConfigMap data inside of a container as environment variables. You'll learn how to reference data in a ConfigMap from a `PodSpec`, and see how applications can reference that data inside a running container.

Using ConfigMaps with container startup command arguments

In this set of classes, you'll learn how to reference values from ConfigMaps as arguments to container startup commands. A container's startup command starts the main application process in the container, and it can be customized with arguments based on values from ConfigMaps. You'll learn how to do this in these classes.

Using ConfigMaps with volumes

In this set of classes, you'll learn how ConfigMaps can be exposed as files in a container's filesystem. You'll learn how they behave, how updates work, how to expose a sub-set of the ConfogMap's entries, and how to mount just files rather than entire volumes.

Test yourself - ConfigMaps

This class is a set of free-style tasks that will test your skills working with ConfigMaps.