Secrets

6
training scenarios
CKAD
Security
Resiliency
Flexibility

Secrets are the preferred way of injecting sensitive data into Pods and containers. In this set of classes, you'll learn how to create and leverage Secrets in your Kubernetes apps.

Classes in that topic

Introduction to Secrets

In this set of classes, you'll learn the fundamentals of Secrets such as:What they areWhy we have themHow they can be usedHow secure they are

Creating Secrets

In this set of classes, you'll learn how to create secrets imperatively as well as declaratively. You'll also learn how to create them from literal string values as well as from files.

Managing Secrets

In this set of classes, you'll learn how to perform basic introspection tasks against Secrets. You'll also learn how to retrieve and decode a base64-encoded Secret from its state in the cluster store.

Secrets with environment variables

In this set of lessons, you'll learn how applications reference Secrets via environment variables. You'll learn ho to create environment variables that reference Secrets, specific keys in Secrets, and all entries in a Secret.

Secrets with volumes

In this set of lessons, you'll learn how about a special type of Kubernetes volume called a Secret volume. You'll learn how to map the contents of a Secret to a Secret volume and mount that in a container where it can be leveraged by applications.

Test yourself - Secrets

In this class you'll complete several tasks to configure a MariaDB database with three environment variables that contain sensitive data. The environment variables will be populated with data from two Kubernetes Secret objects.