kubernetes

Guide Kubernetes production deployments with pod design, RBAC, and Helm best practices.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/mefardales/skillbox --skill kubernetes-mefardales
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes
Source: https://github.com/mefardales/skillbox/tree/main/skills/devops/kubernetes
Command: npx skills add https://github.com/mefardales/skillbox --skill kubernetes-mefardales

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert guidance on designing, deploying, and managing containerized applications using Kubernetes, ensuring reliability, scalability, and security in production environments.

Core Features & Use Cases

  • Optimized Pod Design: Implement resource requests/limits, readiness/liveness probes, and graceful termination.
  • Robust Deployments: Configure rolling updates with zero downtime and manage revision history.
  • Networking & Ingress: Define service exposure and manage external access via Ingress controllers.
  • Configuration Management: Utilize ConfigMaps and Secrets securely, integrating with external secret management.
  • Autoscaling: Set up Horizontal Pod Autoscalers based on resource utilization and custom metrics.
  • Namespace & RBAC: Organize workloads and enforce security policies with ResourceQuotas and RBAC.
  • Helm Best Practices: Structure Helm charts for reusability and maintainability.
  • Monitoring & Security: Expose metrics and configure security contexts for enhanced safety.
  • Use Case: Review and optimize Kubernetes manifests for a new microservice to ensure it adheres to production best practices, including resource allocation, health checks, and secure configuration.

Quick Start

Apply the kubernetes skill to review and optimize the provided Kubernetes deployment manifest for best practices.

Frequently Asked Questions about kubernetes

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

FAQPage Schema
What are the best practices for Kubernetes production deployments?

Kubernetes production deployments require optimized pod design, resource requests and limits, readiness and liveness probes, and rolling updates to ensure reliability and zero downtime. Proper configuration management and autoscaling are also essential.

How do I configure zero downtime rolling updates in Kubernetes?

Configure rolling updates in Kubernetes by defining deployment strategies with max unavailable and max surge parameters. This ensures zero downtime by gradually replacing old pods with new ones while maintaining application availability.

How do I manage configuration and secrets securely in Kubernetes?

Manage Kubernetes configuration securely by using ConfigMaps for non-sensitive data and Secrets for confidential information. Integrate with external secret management systems to enhance security and prevent sensitive data exposure in your manifests.

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

Structure Helm charts for Kubernetes by organizing templates, values, and dependencies logically to ensure reusability and maintainability. Follow best practices for chart versioning and modular template design to streamline deployments.

How do I set up Horizontal Pod Autoscaling based on custom metrics in Kubernetes?

Set up Horizontal Pod Autoscaling in Kubernetes by configuring resource utilization thresholds and integrating custom metrics. This allows your deployments to automatically scale pods based on application demand and performance indicators.

How do I enforce security and access control in Kubernetes namespaces?

Enforce security in Kubernetes namespaces by implementing Role-Based Access Control (RBAC) and ResourceQuotas. Configure security contexts for pods and containers to restrict privileges and protect cluster resources from unauthorized access.