kubernetes-patterns

Design and enforce Kubernetes deployment patterns for clusters, Helm charts, service meshes, and autoscaling.

69|9|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/Tibsfox/gsd-skill-creator --skill kubernetes-patterns-tibsfox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes-patterns
Source: https://github.com/Tibsfox/gsd-skill-creator/tree/main/examples/skills/kubernetes-patterns
Command: npx skills add https://github.com/Tibsfox/gsd-skill-creator --skill kubernetes-patterns-tibsfox

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Kubernetes deployments often suffer from drift, misconfigurations, and brittle scaling. This Skill provides a library of proven patterns to standardize resource declarations, helm charts, service mesh configurations, autoscaling, and security best practices.

Core Features & Use Cases

  • Resource management and QoS patterns for CPU, memory, and storage resources with clear guidance on requests and limits.
  • Helm chart structure and best practices for packaging, templating, and versioning.
  • Service mesh configurations (Istio and Linkerd) including traffic routing, mTLS, and canary patterns.
  • Autoscaling patterns (HPA, VPA, and KEDA) for responsive, cost-aware workloads.
  • Security hardening and namespace isolation through security contexts, network policies, and pod security standards.

Quick Start

Describe your Kubernetes workload details to generate ready-to-use deployment patterns and templates.

Frequently Asked Questions about kubernetes-patterns

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

FAQPage Schema
How do I structure Helm charts for Kubernetes deployments to prevent configuration drift?

To prevent configuration drift in Kubernetes, structure Helm charts using standardized packaging, templating, and versioning patterns. This ensures consistent resource declarations and reliable deployments across multiple environments.

What is the best way to configure autoscaling for Kubernetes workloads using HPA, VPA, and KEDA?

Configuring Kubernetes autoscaling involves applying HPA, VPA, and KEDA patterns to create responsive, cost-aware workloads. These patterns standardize resource management for CPU, memory, and storage scaling behaviors.

How do I set up a service mesh with Istio and Linkerd for canary deployments in Kubernetes?

Setting up a service mesh with Istio and Linkerd for canary deployments involves applying traffic routing and mTLS configurations. These Kubernetes patterns manage network communication and secure service-to-service data transfer.

How do I enforce security contexts and namespace isolation in Kubernetes?

Enforcing security contexts and namespace isolation in Kubernetes requires applying pod security standards and network policies. These patterns harden clusters by restricting resource access and isolating workloads from each other.

Can I use these Kubernetes patterns to manage resource requests and limits for QoS?

Yes, you can use these Kubernetes patterns to manage resource requests and limits for Quality of Service (QoS). They provide clear guidance on allocating CPU, memory, and storage resources to prevent brittle scaling.