Kubernetes

Guide Kubernetes resource management, probe configuration, and cluster troubleshooting.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/milo0914/hermes-skills-backup --skill kubernetes-milo0914
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Kubernetes
Source: https://github.com/milo0914/hermes-skills-backup/tree/main/k8s
Command: npx skills add https://github.com/milo0914/hermes-skills-backup --skill kubernetes-milo0914

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the complexity of managing Kubernetes clusters by providing actionable guidance on resource allocation, probe configuration, and troubleshooting common deployment failures.

Core Features & Use Cases

  • Resource Optimization: Learn to configure requests and limits to prevent OOMKilled errors and CPU throttling.
  • Health Monitoring: Implement robust readiness, liveness, and startup probes to ensure high availability.
  • Troubleshooting: Quickly diagnose issues using standard kubectl commands for logs, events, and shell access.
  • Use Case: When a service is failing to route traffic, use this Skill to verify selector matches and probe status to restore connectivity.

Quick Start

Ask the Kubernetes skill to analyze the current pod status and suggest fixes for any detected resource or probe configuration errors.

Frequently Asked Questions about Kubernetes

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

FAQPage Schema
How do I fix Kubernetes pods getting OOMKilled or CPU throttled?

To fix Kubernetes OOMKilled or CPU throttling, configure proper resource requests and limits for containers. This prevents resource starvation and ensures stable pod lifecycle management by allocating guaranteed CPU and memory.

How do I troubleshoot a Kubernetes service that fails to route traffic?

Troubleshoot Kubernetes traffic routing failures by verifying service selector matches and probe status. Use kubectl commands to inspect pod events and restore connectivity by ensuring labels align and readiness probes pass successfully.

What is the best way to configure Kubernetes liveness and readiness probes?

Configuring Kubernetes liveness and readiness probes requires setting distinct thresholds for health monitoring. Implement startup probes alongside readiness and liveness checks to ensure high availability and prevent premature container restarts.

Why does my Kubernetes deployment fail with RBAC or networking errors?

Kubernetes deployment failures with RBAC or networking errors stem from common configuration pitfalls. Identify these issues by inspecting cluster events and access controls to ensure service discovery and permissions are configured correctly.

Can I use kubectl to diagnose common Kubernetes deployment specification issues?

Yes, you can use kubectl to diagnose Kubernetes deployment specification issues. Execute standard commands to access container logs, inspect cluster events, and gain shell access for comprehensive troubleshooting of failing pods.

When do I need startup probes in Kubernetes pod lifecycle management?

You need startup probes in Kubernetes pod lifecycle management when applications require significant initialization time. They prevent premature liveness probe failures during slow boots, ensuring production-grade reliability before traffic routing begins.