Kubernetes Manifests, Declaratives, & Imperatives

Kubernetes    |    Beginner
  • 15 videos | 1h 24m 9s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 106 users Rating 4.5 of 106 users (106)
Learning the foundations of Kubernetes and why it is used will help you gain a better appreciation for its flexibility, as will becoming familiar with the Kubernetes CLI. In this course, you'll be introduced to Kubernetes and cluster management. You'll first learn about Kubernetes, including its key features and objects. You'll then explore the YAML templating language and advanced YAML. You'll examine a Kubernetes environment from both Windows and Linux perspectives. Next, you'll move on to learn about the imperative and declarative kubectl commands, as well as similarities and differences with imperative and declarative cluster management. Finally, you'll learn about the key advantages of declarative cluster management.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Identify what kubernetes is, provide its history, and provide context for why it is so useful
    Identify several key features of kubernetes
    Describe the yaml templating language
    Install docker desktop in a windows environment and recognize its kubernetes features
    Install minikube to configure a minimal kubernetes cluster in windows
    Install a container runtime in a linux environment that kubernetes can leverage to launch containers
    Install kubelet, kubeadm, and kubectl in linux
  • Bootstrap a multi-node kubernetes cluster in linux
    Use kubectl imperative commands to manage a cluster using imperative object configuration
    Describe kubernetes objects and their purpose
    Identify the declarative cluster management paradigm
    Compare and contrast imperative and declarative cluster management approaches
    Demonstrate the key advantages of declarative cluster management
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 54s
  • 6m 52s
    In this video, you will identify what Kubernetes is, provide its history, and provide context for why it is useful. FREE ACCESS
  • Locked
    3.  Key Features of Kubernetes
    6m 2s
    In this video, you'll learn more about some of the key features of Kubernetes. These include resource segregation and automatic creation and destruction of containers for scaling and auto-healing. You'll also learn how to optimize available resource usage and go along with the segregation. You'll also learn about horizontal pod autoscaling, which is a way to automatically scale the number of pods in a deployment replica set or stateful set based on specific metrics like observed CPU utilization. FREE ACCESS
  • Locked
    4.  The YAML Templating Language
    3m 34s
    In this video, you'll learn more about the YAML templating language. YAML is a data serialization language that focuses first and foremost on human readability. In Kubernetes, YAML is used to define the infrastructure our cluster requires to run. It's the language of our Infrastructure as Code. FREE ACCESS
  • Locked
    5.  Installing Docker Desktop in Windows
    6m 55s
    After completing this video, you will be able to install Docker Desktop in a Windows environment and recognize its Kubernetes features. FREE ACCESS
  • Locked
    6.  Installing Minikube in Windows
    7m 18s
    In this video, find out how to install Minikube to configure a minimal Kubernetes cluster on Windows. FREE ACCESS
  • Locked
    7.  Installing a Container Runtime in Linux
    5m 58s
    Upon completion of this video, you will be able to install a container runtime on a Linux environment that Kubernetes can leverage to launch containers. FREE ACCESS
  • Locked
    8.  Installing Kubernetes in Linux
    5m 56s
    During this video, you will learn how to install kubelet, kubeadm, and kubectl on Linux. FREE ACCESS
  • Locked
    9.  Bootstrapping a Kubernetes Cluster
    6m 54s
    Find out how to bootstrap a multi-node Kubernetes cluster on Linux. FREE ACCESS
  • Locked
    10.  Managing Clusters Using an Imperative Model
    6m 51s
    Learn how to use kubectl imperative commands to manage a cluster using imperative object configuration. FREE ACCESS
  • Locked
    11.  Kubernetes Objects
    7m 12s
    In this video, you will learn how to describe Kubernetes objects and their purpose. FREE ACCESS
  • Locked
    12.  Identifying Declarative kubectl Commands
    8m 8s
    During this video, you will learn how to identify the declarative cluster management paradigm. FREE ACCESS
  • Locked
    13.  Imperative vs. Declarative Cluster Management
    4m 11s
    In this video, discover how to compare and contrast imperative and declarative cluster management approaches. FREE ACCESS
  • Locked
    14.  Demonstrating Declarative State
    5m 15s
    Discover how to apply the key advantages of cluster management. FREE ACCESS
  • Locked
    15.  Course Summary
    1m 8s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 39 users Rating 4.5 of 39 users (39)
Rating 4.6 of 4247 users Rating 4.6 of 4247 users (4247)
Rating 4.2 of 42 users Rating 4.2 of 42 users (42)