Kubernetes Administrator: Troubleshooting Deployments & Networking

Kubernetes 1.19    |    Intermediate
  • 14 Videos | 57m 33s
  • Includes Assessment
  • Earns a Badge
Reliable networking and deployments are critical in enabling robust and highly-available Kubernetes clusters. Continuous monitoring and the right diagnostic tools and commands help analyze network latency, performance, and availability. In this course, you'll explore the built-in Kubernetes application debugging mechanism. Furthermore, you'll examine how to manage out-of-resource scenarios and frequently encountered Kubernetes deployment networking issues. Moving along, you'll configure ReplicationController to ensure Pods are always up and apply configuration files to scale up applications and manage load. You'll use a Pod as a test environment to diagnose DNS problems and investigate Kubernetes network ingress, service traffic flows, and init container execution problems. You'll inspect Kubernetes iptables rules used for virtual IP translation and Service IP load balancing and gracefully delete StatefulSet Pods. 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 course
    describe common Kubernetes application issues, the generic principles applied when debugging them, and the built-in Kubernetes mechanism to debug applications
    update existing configurations and configure the ReplicationController to ensure that a Pod or a homogeneous set of Pods is always up and available
    update an existing deployment to ensure it uses an updated version of webserver that hosts applications
    apply a new configuration file to increase the number of Pods in a current deployment to scale up the application and manage load
    demonstrate the steps involved in gracefully deleting Pods that are a part of a StatefulSet without violating inherent StatefulSet properties
    describe the configuration required to manage out-of-resource scenarios where the resources are exhausted, resulting in unstable Nodes
  • create a simple Pod and use it as a test environment to demonstrate the steps in diagnosing DNS problems
    investigate problems related to the execution of init containers by accessing logs to analyze the container status
    list the critical and frequently encountered networking issues associated with Kubernetes across a variety of deployments
    demonstrate the generic troubleshooting steps and commands that can help identify potential network issues
    inspect the iptables rules used by Kubernetes to implement virtual IP translation and load balancing for Service IPs
    investigate Kubernetes network ingress and service traffic flows
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 35s
    UP NEXT
  • Playable
    2. 
    Principles of Kubernetes Application Debugging
    4m 8s
  • Locked
    3. 
    Updating Existing Configuration Files
    5m 3s
  • Locked
    4. 
    Upgrading App Servers on Existing Deployments
    3m 59s
  • Locked
    5. 
    Scaling up Applications to Manage Load
    2m 30s
  • Locked
    6. 
    Gracefully Deleting Pods of StatefulSet
    3m 48s
  • Locked
    7. 
    Resource Exhaustion Management Scenarios
    4m 11s
  • Locked
    8. 
    Diagnosing DNS Problems Using a Pod
    4m 29s
  • Locked
    9. 
    Investigating Init Containers
    2m 31s
  • Locked
    10. 
    Critical Kubernetes-related Networking Issues
    4m 21s
  • Locked
    11. 
    Generic Network Troubleshooting Steps and Commands
    6m 52s
  • Locked
    12. 
    Inspecting iptables Rules
    4m 6s
  • Locked
    13. 
    Investigating Ingress and Service Traffic Flows
    2m 23s
  • Locked
    14. 
    Course Summary
    1m 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.