Kubernetes Administrator: Scaling & Managing Resources
Kubernetes 1.19
| Intermediate
- 16 Videos | 1h 11m 30s
- Includes Assessment
- Earns a Badge
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 coursecreate a deployment and scale the deployment using the Kubectl scale commanduse Kubectl to scale StatefulSets and make in-place updates on the StatefulSetscreate a defined Horizontal Pod Autoscaler that autoscales target ReplicaSet on the basis of the CPU usage of the replicated Podsdescribe the concept of DaemonSet and the patterns that can be used to communicate with Pods in a DaemonSetcreate a DaemonSet using the rolling update strategycreate a configuration file and use the Kubectl apply command to create jobs and list all the Pods that belong to the jobdeploy 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 objectsimplement a case study of cascading deletion and managing orphans dependentslist the resource types and resource units that are used in Kubernetes and describe how Pods with resource limits are executeddemonstrate the composition of deployment and the service resources using the Kustomize toollist the imperative commands that can be used to manage Kubernetes objectsinstall Helm and add the Service-catalog Helm repository to a local machine to install the Service Catalog in Kubernetes clusterslist and describe the features of the prominent tools that are used for templating YAML in Kubernetessummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 26sUP NEXT
-
2.Scaling Deployment6m 22s
-
3.Scaling StatefulSets4m 26s
-
4.Defining Horizontal Pod Autoscaler5m 10s
-
5.DaemonSet4m 38s
-
6.Creating DaemonSet with Rolling Update6m 33s
-
7.Creating Jobs with Configuration File4m 42s
-
8.Observing Downtime Resistance of Replicated Topology6m 48s
-
9.Kubernetes Garbage Collector4m 35s
-
10.Managing Cascading Deletion4m 33s
-
11.Resource Types and Units in Kubernetes3m 39s
-
12.Using Kustomize Tool3m 35s
-
13.Imperative Commands4m 21s
-
14.Working with Helm5m 12s
-
15.Templating Tools3m 43s
-
16.Course Summary1m 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.