operating-kubernetes

Configure Kubernetes resource requests, limits, and autoscaling for deployments.

503|73|Updated Nov 13, 2025
One-click install
npx skills add https://github.com/ancoleman/ai-design-components --skill operating-kubernetes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: operating-kubernetes
Source: https://github.com/ancoleman/ai-design-components/tree/main/skills/operating-kubernetes
Command: npx skills add https://github.com/ancoleman/ai-design-components --skill operating-kubernetes

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the complexities of running production Kubernetes clusters, enabling effective resource management, secure configurations, and reliable operations.

Core Features & Use Cases

  • Resource Management: Configure CPU/memory requests and limits, understand QoS classes, and implement quotas.
  • Advanced Scheduling: Control pod placement using affinity, taints, and topology spread constraints.
  • Networking: Implement NetworkPolicies for zero-trust security and configure Ingress/Gateway API.
  • Security Hardening: Apply RBAC, Pod Security Standards, and best practices.
  • Autoscaling: Set up HPA, VPA, and KEDA for dynamic scaling.
  • Troubleshooting: Provides systematic playbooks for common operational issues.
  • Use Case: Deploying a new microservice? Use this Skill to ensure it's configured with appropriate resource requests/limits, secured with NetworkPolicies, and set up for autoscaling.

Quick Start

Use the operating-kubernetes skill to configure resource requests and limits for my deployment.

Frequently Asked Questions about operating-kubernetes

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

FAQPage Schema
How do I configure Kubernetes resource requests and limits for production deployments?

To configure Kubernetes resource requests and limits, you must define CPU and memory allocations for your containers to ensure stable production operations. This Skill guides you through setting appropriate quotas and understanding QoS classes for your workloads.

What is the best way to implement zero-trust networking in Kubernetes?

Implementing zero-trust networking in Kubernetes requires configuring NetworkPolicies to restrict traffic between pods. This Skill provides comprehensive guidance on applying these policies and configuring Ingress or Gateway API for secure routing.

How do I set up autoscaling for Kubernetes workloads?

Setting up autoscaling for Kubernetes workloads involves configuring HPA, VPA, or KEDA for dynamic resource scaling. This Skill provides the necessary tools and configurations to implement dynamic scaling based on your production metrics.

How does advanced scheduling work for pod placement in Kubernetes?

Advanced scheduling in Kubernetes works by controlling pod placement using affinity rules, taints, and topology spread constraints. This Skill helps you apply these mechanisms to ensure your workloads are distributed correctly across your production cluster.

How do I apply security hardening best practices to a Kubernetes cluster?

Applying security hardening best practices to a Kubernetes cluster involves implementing RBAC and Pod Security Standards. This Skill provides systematic guidance on enforcing these policies to protect your production workloads.

Why is my Kubernetes deployment failing and how do I troubleshoot it?

Troubleshooting a failing Kubernetes deployment requires systematic operational playbooks to identify root causes. This Skill provides structured troubleshooting guidance for common operational issues like resource exhaustion, networking conflicts, and scheduling failures.