Kubernetes Administrator: Configuring ConfigMaps & Kubernetes Secrets

Kubernetes 1.19
  • 14 Videos | 1h 3m 57s
  • Includes Assessment
  • Earns a Badge
Kubernetes uses ConfigMaps to store and share unencrypted configuration information. They bind configuration artifacts of Kubernetes to the Pod containers and system components dynamically. In this course you’ll explore the role of ConfigMaps and the different approaches of using ConfigMaps along with the different types of Kubernetes Secrets and the different approaches of using Secrets in Pods. You’ll create ConfigMaps from single file, multiple files, and from generators. Next, you’ll create ConfigMaps containing multiple key-value pairs and use ConfigMaps to define environment variables. Moving on, you’ll create Secrets using a Secret config file, by defining a secretGenerator and also define container environment variables using the date from Secrets. Finally, you’ll use the Kubectl apply command to create a Pod, provide access to the Secret data through a volume, create an imagePullSecret and add image pull secret to the service account. This course is part of a series that aligns with the objectives for the Certified Kubernetes Administrator exam and can be used to prepare for this exam.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe the role of ConfigMaps and the different approaches of using ConfigMaps and configuring containers inside Pods
    use Kubectl to create ConfigMap commands and create ConfigMaps from single and multiple files
    create ConfigMaps from generators and apply them to create objects on the API server
    define container environment variable using data from a single ConfigMap
    create ConfigMaps containing multiple key-value pairs and define ConfigMaps' data as container environment variables
    create configuration files to populate a specific path in a volume with data that are stored in a ConfigMap
  • recall the concept and different types of Kubernetes Secrets along with the different approaches of using Secrets in Pods
    create a Secret config file and create Secrets using the Secret config file
    generate a Secret by defining a secretGenerator in a kustomization.yaml file
    create a configuration file and use the Kubectl apply command to create a Pod and provide access to the Secret data through a volume
    define container environment variables with data from multiple Secrets and configure all key-value pairs in a Secret as container environment variables
    create an imagePullSecret and add image pull secret to the service account
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    56s
    UP NEXT
  • Playable
    2. 
    ConfigMaps
    5m 6s
  • Locked
    3. 
    Creating ConfigMaps with Kubectl Commands
    7m 56s
  • Locked
    4. 
    Creating ConfigMap with Generators
    3m 13s
  • Locked
    5. 
    Defining Container Env Variable with ConfigMap
    4m 45s
  • Locked
    6. 
    Creating ConfigMap with Multiple Key-value
    4m 36s
  • Locked
    7. 
    Populating Volume in ConfigMap
    3m 52s
  • Locked
    8. 
    Kubernetes Secrets and Types
    3m 37s
  • Locked
    9. 
    Creating Secret with Secret File
    5m 6s
  • Locked
    10. 
    Creating Secrets with secretGenerator
    3m 34s
  • Locked
    11. 
    Creating Pods with Access to Secret Data
    3m 42s
  • Locked
    12. 
    Defining Container with Secrets
    4m 46s
  • Locked
    13. 
    Creating imagePullSecret
    5m 16s
  • Locked
    14. 
    Course Summary
    1m 33s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE