hnh-k8s

Run kubectl commands to debug and monitor Kubernetes EKS clusters.

3|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/huynguyenh/skills --skill hnh-k8s
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hnh-k8s
Source: https://github.com/huynguyenh/skills/tree/main/skills/hnh-k8s
Command: npx skills add https://github.com/huynguyenh/skills --skill hnh-k8s

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill empowers users to efficiently debug and monitor applications running on Kubernetes (EKS) clusters by leveraging kubectl for diagnostics.

Core Features & Use Cases

  • Health Checks: Quickly assess the overall health of nodes, pods, and recent events.
  • Pod & Log Management: Inspect pod status, retrieve logs (including historical and specific containers), and troubleshoot crashes.
  • Deployment & Service Inspection: View deployment status, service configurations, and network endpoints.
  • Resource Monitoring: Check node and pod resource utilization.

Quick Start

Use the hnh-k8s skill to check the status of all pods in the 'production' namespace.

Frequently Asked Questions about hnh-k8s

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug a Kubernetes pod crash using kubectl?

To debug a Kubernetes pod crash, use kubectl to inspect pod status, retrieve logs from specific containers, and check recent cluster events. This Skill provides the necessary commands to troubleshoot application crashes and diagnose pod failures in EKS clusters.

What kubectl commands check Kubernetes deployment status and services?

Check Kubernetes deployment status and services using kubectl commands to view deployment configurations, service settings, and network endpoints. This allows you to inspect deployments and diagnose service connectivity issues within your EKS cluster.

How do I monitor Kubernetes node and pod resource usage with kubectl?

Monitor Kubernetes resource usage by running kubectl commands to check node and pod resource utilization. This helps assess overall cluster health and identify resource bottlenecks affecting your applications.

Do I need a configured EKS cluster to use kubectl debugging commands?

Yes, you need kubectl configured for the target EKS cluster. This Skill requires an active connection to your Kubernetes environment to execute diagnostic commands for pod status, logs, events, and resource monitoring.

How can I retrieve historical logs from a specific container in Kubernetes?

Retrieve historical logs from a specific container in Kubernetes using kubectl commands to fetch previous pod instance logs. This allows you to troubleshoot crashed applications by examining log output from terminated containers.