Video description
Practical solutions to common issues faced while deploying, managing, and operating your Kubernetes clusters
About This Video
- Explore the various resources provided by Kubernetes and how to use them
- Showcases battle-tested strategies to manage, scale, and monitor your clusters with high amounts of traffic
- Learn how to manage a production Kubernetes cluster
In Detail
Containers are changing the way applications are developed, deployed, and managed. Consequently, container orchestration has become a critical piece of infrastructure for enterprises on their digital transformation journey. Kubernetes is an open-source container orchestration platform for automating the deployment, scaling, and management of containerized applications. It has become the de-facto standard for container orchestration.
This course provides a tour of how to debug issues with the Kubernetes cluster infrastructure and presents a working conceptual model of how clusters operate. You will be addressing common problems faced by developers in cluster management, monitoring, and logging. Subsequently, we examine common issues when creating and deploying apps on Kubernetes.
By the end of the course, you'll have gained full control of your Kubernetes infrastructure and will be able to manage it with ease.
Please note a working knowledge of Kubernetes is required for this course.
Publisher resources
Table of contents
-
Chapter 1 : Avoiding Installation Pitfalls
- The Course Overview 00:02:52
- Planning and Installing 00:02:49
- Resource Management 00:03:30
- Scenario – Insufficient Cluster Capacity 00:03:12
- Pod Security Policy 00:07:02
- Troubleshooting Networking Issues 00:09:11
- Scenario – Deploy the Debug Tool 00:02:32
- DNS or Pod-to-Service Communication Issues 00:06:02
- Scenario – Kubernetes Dashboard Loading Is Slow 00:11:19
- Multi-Platform Kubernetes Cluster 00:04:47
- Taints and Tolerations 00:04:55
- Common Issues with Multi-Platform Clusters 00:02:38
- Scenario – Pending State Post-Deployment 00:04:18
-
Chapter 2 : Managing Your Cluster Effectively
- Kubernetes Cluster Management 00:02:19
- Creating and Managing Kubernetes Objects 00:03:10
- Viewing Kubernetes Resources Using Kubectl CLI 00:04:08
- Modifying Kubernetes Resources Using Kubectl CLI 00:07:32
- Kubectl CLI Issue 00:04:06
- Kubernetes Dashboard Overview 00:02:50
- Chapter 3 : Logging into Kubernetes
-
Chapter 4 : Monitoring and Alerting
- Kubernetes Monitoring 00:03:23
- Key Resources to Monitor and Related Metrics 00:04:37
- Alerts 00:03:27
-
Chapter 5 : Troubleshooting Application Deployment Issues
- Working with Replication Controllers 00:03:12
- Deployment with Replica Sets – Next - Generation Replication Controllers 00:03:00
- Running Jobs – Run Once and Forget 00:02:57
- Using Deployments 00:03:39
- Using DaemonSet to Run Code on Multiple Nodes 00:02:26
- Targeting Deployment to Specific Nodes 00:03:01
- Setting Resource Limits for Application 00:03:48
- Capabilities and Security Policies 00:02:52
- Troubleshooting Application Deployment Issues 00:04:09
- Handling Out Of Memory Errors 00:03:48
- Handling Garbage Collection and Eviction Thresholds 00:02:58
-
Chapter 6 : Configuring Your Services
- Services for Kubernetes Explained 00:04:39
- Service Discovery and Routing 00:04:13
- Ingress Resources Explained 00:02:38
- Troubleshooting Application Access Issues 00:04:19
Product information
- Title: Troubleshooting Kubernetes
- Author(s):
- Release date: January 2020
- Publisher(s): Packt Publishing
- ISBN: 9781788992220
You might also like
video
Kubernetes in 7 Days
Build strong Kubernetes foundations in 1 week About This Video Learn how to build, manage, and …
video
Kubernetes on the Cloud and the CNCF CKA Certification
A comprehensive guide to Kubernetes: 45 labs and 50 practice question About This Video Docker, Kubernetes …
video
Practical DevOps Security
Secure DevOps - The Road to Continuous Security in development lifecycle About This Video A practical …
book
Mastering Kubernetes - Third Edition
Go beyond simply learning Kubernetes fundamentals and its deployment, and explore more advanced concepts, including serverless …