EKS Troubleshooting Basics

EKS Troubleshooting Basics An architecture diagram generated by Archify. 1. Identify Problem · symptoms and impact · Troubleshooting Approach 1. Identify Problem symptoms and impact 2. Collect Information · logs, events, metrics · Troubleshooting Approach 2. Collect Information logs, events, metrics 3. Analyze · find the root cause · Troubleshooting Approach 3. Analyze find the root cause 4. Resolve · apply the solution · Troubleshooting Approach 4. Resolve apply the solution 5. Verify · confirm it is fixed · Troubleshooting Approach 5. Verify confirm it is fixed 6. Document · record for future reference · Troubleshooting Approach 6. Document record for future reference Essential Tools and Commands · AWS CLI · kubectl · eksctl · CloudWatch · Tools · Logs · Diagnostic Info Essential Tools and Commands AWS CLI · kubectl · eksctl · CloudWatch Log Collection and Analysis · control plane · node · pod logs · Tools · Logs · Diagnostic Info Log Collection and Analysis control plane · node · pod logs Diagnostic Information Collection · cluster · system resources · network · Tools · Logs · Diagnostic Info Diagnostic Information Collection cluster · system resources · network logs · events · metrics Troubleshooting Approach Tools · Logs · Diagnostic Info Legend Troubleshooting step Information source

Essential Tools and Commands

  • • AWS CLI — check cluster and node group details
  • • kubectl — check nodes, pods, services, events, logs
  • • eksctl — manage clusters and enable logging
  • • AWS CloudWatch — check logs and metrics

Log Collection and Analysis

  • • EKS Control Plane Logs
  • • Node Logs
  • • Pod Logs

Diagnostic Information Collection

  • • Cluster Diagnostic Information
  • • System Resource Information
  • • Network Diagnostics