Kubernetes Administrator: Scaling & Managing Resources

Kubernetes 1.19    |    Intermediate
  • 16 Videos | 1h 18m 30s
  • Includes Assessment
  • Earns a Badge
Likes 5 Likes 5
Kubernetes provides the capability to dynamically scale deployments in order to scale the number of Pods in a deployment up or down and add resiliency using various commands and tools. In this course you’ll recognize what a DaemonSet is, the patterns for communicating with the Pods in a DaemonSet, the role of Kubernetes Garbage Collector, and the resource types and resource units used in Kubernetes. You’ll review the commands used to manage Kubernetes objects, and the features of tools used for templating YAML in Kubernetes.Next, you’ll create a deployment and scale the deployment, scale StatefulSets and make in-place updates, and create a defined Horizontal Pod Autoscaler and DaemonSet. Moving on, you’ll create jobs and list all the Pods that belong to the jobs. You'll see how to deploy a replicated topology with a StatefulSet controller, simulate Pod and Node downtime, and implement a case study of cascading deletion and managing orphans dependents. Finally, you’ll use the Kustomize tool to demonstrate the composition of deployment and service resources and install Helm and Service Catalog in Kubernetes clusters. 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
    create a deployment and scale the deployment using the Kubectl scale command
    use Kubectl to scale StatefulSets and make in-place updates on the StatefulSets
    create a defined Horizontal Pod Autoscaler that autoscales target ReplicaSet on the basis of the CPU usage of the replicated Pods
    describe the concept of DaemonSet and the patterns that can be used to communicate with Pods in a DaemonSet
    create a DaemonSet using the rolling update strategy
    create a configuration file and use the Kubectl apply command to create jobs and list all the Pods that belong to the job
    deploy a replicated topology with a StatefulSet controller and simulate Pod and Node downtime to observe resistance to downtimes
  • recognize the role of Kubernetes Garbage Collector along with the approach that controls dependent objects
    implement a case study of cascading deletion and managing orphans dependents
    list the resource types and resource units that are used in Kubernetes and describe how Pods with resource limits are executed
    demonstrate the composition of deployment and the service resources using the Kustomize tool
    list the imperative commands that can be used to manage Kubernetes objects
    install Helm and add the Service-catalog Helm repository to a local machine to install the Service Catalog in Kubernetes clusters
    list and describe the features of the prominent tools that are used for templating YAML in Kubernetes
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 26s
    UP NEXT
  • Playable
    2. 
    Scaling Deployment
    6m 22s
  • Locked
    3. 
    Scaling StatefulSets
    4m 26s
  • Locked
    4. 
    Defining Horizontal Pod Autoscaler
    5m 10s
  • Locked
    5. 
    DaemonSet
    4m 38s
  • Locked
    6. 
    Creating DaemonSet with Rolling Update
    6m 33s
  • Locked
    7. 
    Creating Jobs with Configuration File
    4m 42s
  • Locked
    8. 
    Observing Downtime Resistance of Replicated Topology
    6m 48s
  • Locked
    9. 
    Kubernetes Garbage Collector
    4m 35s
  • Locked
    10. 
    Managing Cascading Deletion
    4m 33s
  • Locked
    11. 
    Resource Types and Units in Kubernetes
    3m 39s
  • Locked
    12. 
    Using Kustomize Tool
    3m 35s
  • Locked
    13. 
    Imperative Commands
    4m 21s
  • Locked
    14. 
    Working with Helm
    5m 12s
  • Locked
    15. 
    Templating Tools
    3m 43s
  • Locked
    16. 
    Course Summary
    1m 49s

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.