Kubernetes Administrator: Scaling & Managing Resources

Kubernetes    |    Intermediate
  • 16 videos | 1h 11m 30s
  • Includes Assessment
  • Earns a Badge
Rating 4.6 of 24 users Rating 4.6 of 24 users (24)
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

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.3 of 811 users Rating 4.3 of 811 users (811)
Rating 4.6 of 127 users Rating 4.6 of 127 users (127)
Rating 4.5 of 20 users Rating 4.5 of 20 users (20)