Kubernetes Administrator: Monitoring Kubernetes Metrics
Kubernetes 1.19
| Intermediate
- 14 Videos | 1h 2m 40s
- Includes Assessment
- Earns a Badge
Monitoring the current state of system components is one of the most efficient ways to identify problems and bottlenecks in a production environment. Administrators working with Kubernetes need to know how to monitor at multiple levels, including at the node, cluster, and Pod levels. In this course, you'll examine the vital Kubernetes performance metrics to monitor, what to measure in Kubernetes clusters, nodes, and Pods, and best practices for monitoring these. You'll also identify the differences between logging and monitoring. Moving on, you'll write configuration files to create and start node-problem-detector. You'll then specify Pod configuration files to ensure kubelet performs liveness probes, HTTP GET requests are sent to the server running in the container, and TCP liveness probe readiness is defined. This course is part of a series that aligns with the Certified Kubernetes Administrator exam's objectives and can be used in preparation for it.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedescribe the goal of monitoring Kubernetes clusters and the differences between logging and monitoringlist the key elements that need to be monitored in a Kubernetes cluster and recall the differences between whitebox and blackbox monitoringrecognize the Kubernetes cluster metrics that help reveal the resource utilization of the entire cluster and outline how to collect metrics from Kubernetes clusters and export them to external endpointscreate a configuration file and write configurations to create and start node-problem-detector, which monitors and detects node problemsupdate the Kernel Monitor by editing the Conditions field in the config/kernel-monitor.json configuration file using the new condition definitionlist the various states of an individual Kubernetes cluster and its master and worker nodes
-
describe the best practices that should be employed during Kubernetes monitoringbuild a configuration file that can be used to create a Pod running a container and specify a configuration that ensures the kubelet performs a liveness probe every 10 seconds and waits for 10 seconds before performing the first probebuild a configuration file that can be used to create a Pod and specify a configuration that ensures the kubelet sends an HTTP GET request to the server running in the container and listening at the port 8080build a configuration file that can be used to create a Pod and specify a configuration that defines the readiness of TCP liveness probeslist the key Kubernetes performance metrics that need to be monitored to get data about the count, health, and availability of various Kubernetes objectsquery the Metrics API to retrieve the current metrics from any node or Pod along with Kubernetes node CPU and memory usagesummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 50sUP NEXT
-
2.The Goals of Kubernetes Cluster Monitoring6m 5s
-
3.What to Monitor in a Kubernetes Cluster6m 49s
-
4.Measurable Kubernetes Cluster Metrics5m 20s
-
5.Creating and Starting node-problem-detector6m 51s
-
6.Adding New Node Conditions to Kernel Monitor4m 6s
-
7.Cluster Master and Worker Node States3m 46s
-
8.Best Practices for Kubernetes Monitoring4m 30s
-
9.Performing Liveness Probes Using Commands5m 35s
-
10.Performing Liveness Probes with HTTP GET3m 40s
-
11.Performing TCP Liveness Probes3m 56s
-
12.Kubernetes Performance Metrics3m 39s
-
13.Retrieving Current Cluster Resource Metrics4m 56s
-
14.Course Summary1m 37s
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.