Troubleshooting Kubernetes

Practical solutions to common issues faced while deploying, managing, and operating your Kubernetes clusters

3.80 (35 reviews)
Udemy
platform
English
language
Software Engineering
category
348
students
3 hours
content
Jan 2020
last update
$49.99
regular price

What you will learn

Plan, operate and manage a Kubernetes cluster in production

Troubleshoot cluster issues

Select the correct resources in Kubernetes to serve your infrastructure goals

Manage application deployments on Kubernetes clusters

Configure cluster-wide logging

Monitor and set up alerts for cluster health and determine if any action is required

Best practices for working with Kubernetes

Description

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.

About the Author

Pradipta Kumar Banerjee

IBM, Senior Technical Staff Member, Bangalore, India

Pradipta is a Senior Technical Staff Member for the IBM Cloud Private platform and leads cloud-native platform initiatives for IBM Power Microprocessor. He comes with an extensive infrastructure and cloud background and has worked on many first-of-a-kind projects for large enterprise customers across various industries, focusing primarily on virtualization, cloud, and container technologies. Pradipta is an IBM Master Inventor with many patents and received the Best of IBM and Outstanding Technical Achievement awards.

Content

Avoiding Installation Pitfalls

The Course Overview
Planning and Installing
Resource Management
Scenario – Insufficient Cluster Capacity
Pod Security Policy
Troubleshooting Networking Issues
Scenario – Deploy the Debug Tool
DNS or Pod-to-Service Communication Issues
Scenario – Kubernetes Dashboard Loading Is Slow
Multi-Platform Kubernetes Cluster
Taints and Tolerations
Common Issues with Multi-Platform Clusters
Scenario – Pending State Post-Deployment
Test your knowledge

Managing Your Cluster Effectively

Kubernetes Cluster Management
Creating and Managing Kubernetes Objects
Viewing Kubernetes Resources Using Kubectl CLI
Modifying Kubernetes Resources Using Kubectl CLI
Kubectl CLI Issue
Kubernetes Dashboard Overview
Test your knowledge

Logging into Kubernetes

Logging Architecture and Logging Patterns in Kubernetes
Cluster-Level Logging in Kubernetes
Common Issues Related to Logging
Resource Allocation and Configuration Aspects of the Logging Backend
Test your knowledge

Monitoring and Alerting

Kubernetes Monitoring
Key Resources to Monitor and Related Metrics
Alerts
Test your knowledge

Troubleshooting Application Deployment Issues

Working with Replication Controllers
Deployment with Replica Sets – Next - Generation Replication Controllers
Running Jobs – Run Once and Forget
Using Deployments
Using DaemonSet to Run Code on Multiple Nodes
Targeting Deployment to Specific Nodes
Setting Resource Limits for Application
Capabilities and Security Policies
Troubleshooting Application Deployment Issues
Handling Out Of Memory Errors
Handling Garbage Collection and Eviction Thresholds
Test your knowledge

Configuring Your Services

Services for Kubernetes Explained
Service Discovery and Routing
Ingress Resources Explained
Troubleshooting Application Access Issues
Test your knowledge

Screenshots

Troubleshooting Kubernetes - Screenshot_01Troubleshooting Kubernetes - Screenshot_02Troubleshooting Kubernetes - Screenshot_03Troubleshooting Kubernetes - Screenshot_04

Reviews

Kaio
September 30, 2021
Course is not well-structured. The repository with the course's files don't correspond to what's being shown in the videos. Many configurations steps are no tackled. Explanation is really bad.
Gurukiran
February 21, 2020
course is not up to the expectations when it comes to troubleshooting .. trainer was too fast and expained the basics which we already know .. have not explained the multiple scenarios.. it seems like introductory

Charts

Price

Troubleshooting Kubernetes - Price chart

Rating

Troubleshooting Kubernetes - Ratings chart

Enrollment distribution

Troubleshooting Kubernetes - Distribution chart

Related Topics

2743660
udemy ID
1/7/2020
course created date
2/7/2020
course indexed date
Bot
course submited by