kubernetes-containers

Diagnose and implement Kubernetes and Helm container orchestration practices.

15|2|Updated Dec 13, 2025
One-click install
npx skills add https://github.com/d-padmanabhan/agent-engineering-handbook --skill kubernetes-containers-d-padmanabhan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes-containers
Source: https://github.com/d-padmanabhan/agent-engineering-handbook/tree/main/skills/kubernetes-containers
Command: npx skills add https://github.com/d-padmanabhan/agent-engineering-handbook --skill kubernetes-containers-d-padmanabhan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Kubernetes containers fail in confusing ways (deployments that never become ready, resource pressure, misconfigured probes, broken networking, or hard-to-diagnose runtime issues). This skill consolidates proven Kubernetes and Helm practices so you can implement reliable, production-ready container orchestration patterns.

Core Features & Use Cases

  • Manifests that work in production: Deployment, Service, resource requests/limits, and security contexts that align with least-privilege expectations.
  • Operational readiness & debuggability: Health probe guidance and kubectl workflows for investigating pods and events.
  • Helm chart best practices: Chart structure, values management, templating helpers, and install/upgrade/validation commands.
  • Podtrace runtime diagnostics: eBPF-based on-demand Podtrace workflows for when logs, metrics, and standard Kubernetes introspection are insufficient.

Use cases include: rolling out a new container version with correct liveness/readiness probes, wiring services and traffic routing on EKS (including pod IP targeting), hardening workloads with securityContext/capability drops, and debugging production symptoms with bounded Podtrace captures.

Quick Start

Ask: "How should I write a Kubernetes Deployment with correct readiness/liveness probes, secure securityContext, resource requests/limits, and a matching Service for my app?"

Frequently Asked Questions about kubernetes-containers

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

FAQPage Schema
How do I write a Kubernetes Deployment with correct readiness and liveness probes?

To write a Kubernetes Deployment with correct probes, you need to configure liveness and readiness checks that align with your application's startup time and health endpoints. This ensures traffic only routes to ready pods and restarts unresponsive containers automatically.

What is the best way to structure Helm charts for production deployments?

The best way to structure Helm charts for production involves organizing templates, standardizing values management, and using templating helpers. This approach streamlines install, upgrade, and validation commands for reliable container orchestration.

How do I configure Kubernetes RBAC and securityContext for least-privilege workloads?

Configuring Kubernetes RBAC and securityContext involves setting capability drops and strict access controls. This hardens workloads by ensuring containers operate with minimal permissions, aligning with production-grade security expectations.

Why are my Kubernetes deployments never becoming ready and how do I debug pods?

Kubernetes deployments fail to become ready due to misconfigured probes, resource pressure, or broken networking. Debug pods by using kubectl workflows to investigate events, check pod behavior, and apply correct resource requests and limits.

When do I need Podtrace diagnostics for debugging Kubernetes containers?

You need Podtrace diagnostics when standard logs, metrics, and Kubernetes introspection are insufficient to diagnose runtime issues. It provides eBPF-based, on-demand capture workflows to investigate hard-to-diagnose production container symptoms.

Does this Kubernetes guidance support routing traffic on EKS with pod IP targeting?

Yes, this Kubernetes guidance supports routing traffic on EKS by configuring services and traffic routing, including pod IP targeting. It provides best practices for wiring services to ensure reliable network connectivity for your containers.