kubernetes-patterns

Codify Kubernetes deployment patterns for standardized EUCORA production deployments.

Updated Jan 4, 2026
One-click install
npx skills add https://github.com/buildworksai/EUCORA --skill kubernetes-patterns-buildworksai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes-patterns
Source: https://github.com/buildworksai/EUCORA/tree/main/.agents/skills/kubernetes-patterns
Command: npx skills add https://github.com/buildworksai/EUCORA --skill kubernetes-patterns-buildworksai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Kubernetes resource patterns for EUCORA production deployments. This Skill provides standardized deployment patterns and resource configurations to ensure reliable, scalable, and auditable Kubernetes deployments across API services, workers, and infrastructure components.

Core Features & Use Cases

  • Deployment patterns: Standard API deployment with RollingUpdate, health probes, resource limits; Celery worker and Celery Beat singleton pattern.
  • Service and network patterns: ClusterIP internal services, headless services for stateful components, ingress with TLS.
  • ConfigMap & Secrets: non-sensitive configs via ConfigMap, External Secrets with Azure Key Vault integration.
  • Observability & governance: health probes, RBAC, namespace isolation, and Helm values reference.
  • Use Case: Deploying EUCORA API and Celery workers to a multi-node Kubernetes cluster with TLS termination.

Quick Start

Review and adapt the Kubernetes manifests under the k8s/ directory, then apply them to your cluster and validate deployments with kubectl.

Frequently Asked Questions about kubernetes-patterns

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

FAQPage Schema
How do I standardize Kubernetes deployments across multiple services?

Kubernetes deployment patterns provide standardized configurations for API services, workers, and infrastructure components. This Skill codifies proven patterns including RollingUpdate strategies, health probes, resource limits, and RBAC to ensure consistent, reliable deployments across your cluster.

What's the best way to manage secrets and configuration in Kubernetes?

Separate non-sensitive configs into ConfigMaps and use External Secrets for sensitive data integrated with Azure Key Vault. This pattern keeps credentials secure while maintaining clean separation between configuration types in your Kubernetes manifests.

How do I deploy Celery workers and Celery Beat on Kubernetes?

Use singleton scheduling patterns for Celery Beat to prevent duplicate job execution, and standard deployment patterns for worker processes. These patterns enforce resource limits and health probes to maintain reliable task processing at scale.

Can I use Helm to manage these Kubernetes deployment patterns?

Yes, these patterns are designed to work with Helm values references. You can parameterize the manifests in the k8s/ directory and apply them through Helm for templated, repeatable deployments across environments.

How do I set up ingress with TLS for Kubernetes services?

This Skill covers ingress patterns with TLS termination alongside ClusterIP internal services and headless services for stateful components. Configure ingress resources to route external traffic securely to your API services.

What namespace isolation and RBAC controls are needed for production?

The patterns enforce namespace isolation and RBAC configurations to ensure governance and auditable access control across deployed components. This provides security boundaries between teams and workloads in multi-tenant Kubernetes clusters.