Kubernetes Administrator: Auditing & Customizing Logs
Kubernetes 1.19
| Intermediate
- 14 Videos | 52m 10s
- Includes Assessment
- Earns a Badge
Kubernetes auditing helps administrators understand and investigate issues affecting their system. In this course, you'll use Kubernetes to create various audit policies, capture and print logs, and debug Pods, nodes, container runtimes, and applications. You'll explore common issues associated with Pods and ReplicationController and the tools to aggregate different Kubernetes logging layers and log types. You'll create a Deployment with two Pods, use kubectl to retrieve Pod information, the kubectl alpha debug command to add ephemeral containers to a running Pod, and stdout and stderr to write a configuration file and capture container logs. Finally, you'll use crictl commands to debug container runtimes and Telepresence to create a virtual network. 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 coursecreate a manifest file that can be used to create a deployment with two Pods and use kubectl to retrieve information about each Podoutline how to debug pending Pods and down or unreachable Kubernetes cluster nodeslist the common critical Pod and ReplicationController issues that require debuggingoutline the process of debugging scheduled and running Pods in a Kubernetes clusteruse the kubectl alpha debug command to add ephemeral containers to a running Poddescribe the features and role of Kubernetes Auditing and Audit Policy and list the known lifecycle stages inside the Kube-apiserver component
-
create an audit policy file and use it to set up and enable a cluster policyname the log types found in Kubernetes and recognize the features of prominent tools that help aggregate different logging layerswrite a configuration file and capture container logs using stdout and stderrinstall crictl and utilize crictl commands to debug container runtimes on Kubernetes clustersinstall and use Telepresence to create a virtual network between a local machine and a remote Kubernetes cluster to simplify debugging applications running on Kubernetesuse the kubectl log command to print logs from specific containers within Pods, logs that occurred after an absolute time, and logs that are newer than a set duration, then include timestamps in the log linessummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 44sUP NEXT
-
2.Managing Pod Information Using kubectl4m 28s
-
3.Debugging Pods and Kubernetes Cluster Nodes5m 6s
-
4.Common Pod and ReplicationController Issues4m 13s
-
5.Debugging Scheduled and Running Pods2m 21s
-
6.Adding Ephemeral Containers to Running Pods5m 21s
-
7.Kubernetes Auditing and Audit Policy3m 42s
-
8.Creating Audit Policies in Kubernetes3m 51s
-
9.Log Aggregator Tools and Kubernetes Log Types5m 22s
-
10.Logging with stdout and stderr2m 47s
-
11.Installing and Using crictl3m 50s
-
12.Using Telepresence to Create a Virtual Network4m 24s
-
13.Printing Logs Using kubectl3m 11s
-
14.Course Summary1m 51s
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.