Troubleshooting and Debugging

Troubleshooting and Debugging An architecture diagram generated by Archify. Cluster Issues · Control plane · Nodes · Networking · AuthN/AuthZ · Architecture component Cluster Issues Control plane · Nodes · Networking · AuthN/AuthZ Workload Issues · Pods · Services · Deployments · Resources · Architecture component Workload Issues Pods · Services · Deployments · Resources Common Problems · ImagePullBackOff · CrashLoopBackOff · more · Architecture component Common Problems ImagePullBackOff · CrashLoopBackOff · more Kubernetes Tools · kubectl · debug · events · logs · Architecture component · Core tools Kubernetes Tools kubectl · debug · events · logs Core tools AWS Tools · AWS CLI · CloudWatch · CloudTrail · X-Ray · Architecture component AWS Tools AWS CLI · CloudWatch · CloudTrail · X-Ray Network Tools · Netshoot · tcpdump · dig · curl · Architecture component Network Tools Netshoot · tcpdump · dig · curl Legend Network tools Kubernetes tools AWS tools Problem areas

Cluster Issues

  • • Control plane issues → kubectl, AWS CLI, CloudWatch
  • • Node issues → kubectl debug, AWS CLI
  • • Networking issues → Netshoot, tcpdump

Workload Issues

  • • Pod issues → kubectl logs, kubectl debug
  • • Service issues → kubectl events, dig/nslookup, curl/wget

Common Problems

  • • ImagePullBackOff → kubectl events, kubectl logs
  • • CrashLoopBackOff → kubectl logs, kubectl debug
  • • Node NotReady → AWS CLI, kubectl events
  • • Service connection issues → Netshoot, tcpdump