kubernetes

Deploy Kubernetes services with health probes, resource sizing, and safe rollouts.

68|19|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill kubernetes-bobmatnyc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes
Source: https://github.com/bobmatnyc/claude-mpm-skills/tree/main/universal/infrastructure/kubernetes
Command: npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill kubernetes-bobmatnyc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires kubectl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive playbook for deploying and managing services on Kubernetes, ensuring reliability, safety, and efficient operations.

Core Features & Use Cases

  • Deployment Best Practices: Learn to define core Kubernetes objects like Deployments, StatefulSets, and Services.
  • Reliability: Implement health probes (readiness, liveness, startup) and resource requests/limits to ensure your applications are stable and performant.
  • Safe Rollouts & Debugging: Master strategies for safe deployments and fast, effective debugging of common Kubernetes issues.
  • Use Case: Deploy a new microservice to Kubernetes, ensuring it has proper health checks, resource allocation, and can be rolled out and rolled back safely.

Quick Start

Use the kubernetes skill to describe the 'my-app' pod in the 'production' namespace.

Frequently Asked Questions about kubernetes

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

FAQPage Schema
How do I configure Kubernetes health probes for production readiness?

Kubernetes deployment strategies like rolling updates ensure safe rollouts by gradually replacing old application instances with new ones. You define deployment objects with replica counts and update strategies to safely roll out microservices and easily rollback if errors occur.

Do I need kubectl to manage Kubernetes services and deployments?

Kubernetes resource requests and limits constrain CPU and memory allocation to ensure application stability. You define resource sizing specifications in your deployment manifests to prevent noisy neighbor problems and guarantee your microservices have adequate compute capacity.

What's the best way to debug common Kubernetes issues with kubectl?

Kubectl debugging involves describing pods, checking container logs, and inspecting event streams to troubleshoot common Kubernetes issues. This playbook provides fast, effective command-line commands to identify why your deployments fail or containers crash within the cluster.

When do I need StatefulSets instead of standard Deployments in Kubernetes?

StatefulSets are required when deploying stateful applications that need persistent storage and stable network identities, unlike standard Deployments for stateless services. You use StatefulSets to maintain ordered deployment and scaling for applications like distributed databases.