Standard
Kubernetes

Kubernetes Troubleshooting for Application Developers

Tackle real-world Kubernetes issues. Elevate your confidence and skills by diagnosing and resolving issues in crashing pods, unreachable services, and more.

Course Duration: 3.15 Hours
Kubernetes Troubleshooting for Application Developers
User profile

Nourhan Khaled

DevOps Engineer

Learning to Kubernetes is one thing, working with Kubernetes however, is an entirely different story. This course is intended to bridge the gap. The focus of this course is to show real-life scenarios that Kubernetes application developers run into in practice.  

In this fully hands-on scenario-based course, we will be troubleshooting a variety of issues relating to Kubernetes application development, from crashing pods to unreachable services. By the end of the course, you will be familiar with the commonly encountered issues while working with Kubernetes as well as how to navigate your way around new ones.

What You'll Learn:

-  Kubectl Essentials: Revisit fundamental `kubectl` commands with a special focus on commands used for troubleshooting.

-  Common Errors: Understand, diagnose, and resolve frequent issues such as image pull errors, create container errors, pod crashloopbackoffs and much more.

-  Practical Tips & Tricks: Learn hands-on tips and tricks that you might not have learned in theory but will definitely need in practice.

-  Common Kubernetes Pitfalls: Learn how to navigate your way around well-known configuration pitfalls in Kubernetes including deployment configurations, RBAC, and network policies.

-  New Tools: Add a couple of new Kubernetes tools to your toolset.

This highly practical condensed course is based on scenarios that mimic many of the real-world scenarios that you will encounter when you work with Kubernetes. Complemented by the hands-on labs, this course will ensure you're well-equipped to handle a wide range of Kubernetes troubleshooting scenarios efficiently.

Target Audience:

-  Kubernetes application developers and beginners seeking to augment their theoretical knowledge of Kubernetes with practical experience.

-  DevOps Engineers seeking Kubernetes troubleshooting skills.

-  Site Reliability Engineers (SREs)

-  Cloud Engineers managing Kubernetes clusters

-  Technical Support Engineers focusing on Kubernetes environments

-  Technical Leads overseeing cloud-native applications

Our students work at..

Vmware logo
Microsoft logo
Google logo
Dell logo
Apple logo
Pivotal logo
Amazon logo

About the instructor

  • Nourhan Khaled

    Nourhan Khaled

    DevOps Engineer

    Nourhan Khaled is a DevOps Engineer who finds joy in making things work. Prior to her DevOps career, she had experience developing both web and machine learning applications. She went from developing applications to deploying them, becoming a Certified Kubernetes Application Developer along the way. She particularly enjoys demystifying complex DevOps topics for beginners, passing on the tips and tricks she learns along the way.

Course Content