Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Orchestration

ASecurity

Compares container orchestration platforms -- Kubernetes, managed Kubernetes (EKS, AKS, GKE), OpenShift, Rancher, and Helm -- to help pick or evaluate a platform. Use for \"orchestration\", \"Kubernetes vs\", \"which orchestrator\", \"managed Kubernetes\", \"container platform\", \"EKS or AKS or GKE\", \"cluster management\", \"orchestration comparison\", \"pick a platform\", \"container scheduling\". Do NOT use for implementation questions about a specific platform -- use the `kubernetes`, `...

4 stars
0 votes
0 copies
0 views
Added 9/24/2026
devopsgosqlnodedockerkubernetesawsgcpazuretestinggit

Works with

cliapi

Security Analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned 9/24/2026

$npx -y skills add chrishuffman5/domain-expert --skill orchestration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Orchestration?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Orchestration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chrishuffman5-orchestration/badge)](https://www.skillsdirectory.com/skills/chrishuffman5-orchestration)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: orchestration
description: "Compares container orchestration platforms -- Kubernetes, managed Kubernetes (EKS, AKS, GKE), OpenShift, Rancher, and Helm -- to help pick or evaluate a platform. Use for \"orchestration\", \"Kubernetes vs\", \"which orchestrator\", \"managed Kubernetes\", \"container platform\", \"EKS or AKS or GKE\", \"cluster management\", \"orchestration comparison\", \"pick a platform\", \"container scheduling\". Do NOT use for implementation questions about a specific platform -- use the `kubernetes`, `helm`, `eks`, `aks`, `gke`, `openshift`, or `rancher` skill."
license: MIT
---

# Container Orchestration Overview

This skill covers container orchestration technology selection. Use it to determine which technology best matches a question, then read the matching skill below for implementation depth.

## Decision Matrix

| Signal | Skill |
|--------|----------|
| Kubernetes core (pods, deployments, services, RBAC, scheduling, networking) | `kubernetes` |
| Helm charts, templates, values, Helmfile, helm-secrets | `helm` |
| Amazon EKS, Karpenter on AWS, IRSA, Fargate, VPC CNI, EKS Anywhere | `eks` |
| Azure AKS, workload identity (Azure), Azure CNI, AKS Automatic | `aks` |
| Google GKE, Autopilot, Config Sync, Policy Controller, GKE Enterprise | `gke` |
| OpenShift, OCP, OKD, Routes, SCC, BuildConfigs, OLM, ImageStreams | `openshift` |
| Rancher, RKE2, K3s, Fleet GitOps, Harvester, multi-cluster at scale | `rancher` |

## How to Route

1. **Extract technology signals** from the user's question -- product names, CLI tools, API resources, cloud provider context.
2. **Check for version specifics** -- if a Kubernetes version is mentioned (1.34, 1.35), read the `kubernetes` skill, which further points to the version-specific reference under its Version-specific guidance section.
3. **Comparison requests** -- if the user is comparing platforms, handle directly using the comparison framework below; no need to read a technology skill.
4. **Ambiguous requests** -- if the user says "Kubernetes" but the context is clearly EKS/AKS/GKE-specific (mentions AWS resources, Azure networking, GCP billing), read the matching managed-provider skill.

## Orchestration Fundamentals

Load `references/concepts.md` when the user needs foundational understanding of orchestration patterns that apply across all platforms.

## Platform Comparison Framework

Use this when users ask "which platform should I use" or "X vs Y":

### Self-Managed Kubernetes

**When to choose**: Full control over control plane. Air-gapped or highly regulated environments. Avoidance of cloud vendor lock-in. Custom control plane configurations (non-standard admission controllers, custom schedulers).

**Trade-offs**: You own upgrades, etcd backups, HA, certificate rotation. Significant operational burden. Requires dedicated platform team.

**Distributions**: kubeadm (upstream), RKE2 (CIS-hardened), K3s (lightweight/edge).

### Managed Kubernetes (EKS, AKS, GKE)

**When to choose**: Cloud-native workloads. Desire to offload control plane operations. Integration with cloud provider IAM, networking, storage, and observability. Team prefers to focus on applications over infrastructure.

| Dimension | EKS | AKS | GKE |
|-----------|-----|-----|-----|
| Control plane SLA | 99.95% (uptime) | 99.95% (free tier: 99.5%) | 99.95% (regional) |
| Node autoscaling | Karpenter (recommended) or CA | Karpenter (NAP, GA 2026) or CA | NAP (CA-based) or CA |
| Serverless pods | Fargate | Virtual Nodes (ACI) | Autopilot mode |
| IAM integration | IRSA / Pod Identity | Workload Identity | Workload Identity Federation |
| Default CNI | VPC CNI (pod IPs from VPC) | Azure CNI / kubenet | GKE CNI (VPC-native) |
| GitOps built-in | Flux (add-on) | Flux (add-on) | Config Sync (Enterprise) |
| Policy engine | OPA/Gatekeeper (add-on) | Azure Policy (built-in) | Policy Controller (Enterprise) |
| Cost model | Per-cluster ($0.10/hr) + nodes | Free control plane + nodes | Per-cluster ($0.10/hr) + nodes; Autopilot: per-pod |
| Best for | AWS-heavy orgs, Karpenter-first | Azure/hybrid orgs, .NET workloads | GCP orgs, ML/AI, Autopilot simplicity |

### OpenShift

**When to choose**: Enterprise requiring integrated CI/CD (S2I builds), operator marketplace, hardened-by-default security (SCC), integrated monitoring/logging stack, and Red Hat enterprise support. Common in financial services, government, and regulated industries.

**Trade-offs**: Higher licensing cost. Opinionated platform -- some upstream K8s patterns work differently (Routes vs Ingress, SCC vs PSS). Slower version adoption (typically 1-2 K8s versions behind upstream).

### Rancher

**When to choose**: Multi-cluster management across clouds and on-prem. Centralized RBAC and policy for dozens to hundreds of clusters. Edge deployments (K3s). Need to manage heterogeneous cluster types (EKS + AKS + on-prem RKE2) from a single pane.

**Trade-offs**: Rancher is a management layer, not a distribution itself (uses RKE2/K3s underneath). Fleet GitOps is powerful but adds complexity. Rancher server is a single point of management failure (deploy HA).

### Lightweight / Edge

**When to choose**: Edge locations, IoT gateways, CI/CD runners, development environments. Resource-constrained nodes (ARM, <2GB RAM).

| Distribution | Binary Size | Default Store | Target |
|-------------|-------------|---------------|--------|
| K3s | <100MB | SQLite | Edge, IoT, dev |
| MicroK8s | ~200MB | dqlite | Dev, single-node |
| Kind | N/A (Docker) | N/A | CI/CD testing |
| Minikube | ~300MB | etcd | Local dev |

## Disambiguation Patterns

- "I need to deploy containers" -- ask whether they have an existing cluster or need to choose a platform.
- "Kubernetes help" with no cloud context -- read the `kubernetes` skill.
- "Kubernetes on AWS" -- read the `eks` skill.
- "Deploy to my cluster" with Helm chart context -- read the `helm` skill.
- "Manage multiple clusters" -- explore Rancher vs cloud-native multi-cluster (GKE Enterprise, EKS with ArgoCD).
- "OpenShift or Kubernetes" -- handle as comparison using the framework above.

## Cross-Cutting Concerns

These topics span multiple orchestration technologies:

| Concern | Where Covered |
|---------|---------------|
| Service mesh (Istio, Linkerd, Consul) | the `service-mesh` skill |
| GitOps (ArgoCD, Flux) | devops domain; Fleet covered in the `rancher` skill |
| Container security scanning | security domain |
| Monitoring and observability | monitoring domain |
| Container images and registries | the `runtimes` skill |

## Reference Files

- `references/concepts.md` -- Orchestration fundamentals: desired state, reconciliation loops, operators, CRDs, admission control. Load when user needs conceptual understanding.

## Related Skills

- `kubernetes` -- Core Kubernetes (all versions). Architecture, workloads, networking, storage, security, scheduling.
- `helm` -- Helm package manager. Charts, templates, OCI registries, Helmfile, helm-secrets.
- `eks` -- Amazon EKS. Managed control plane, Karpenter, Fargate, IRSA, VPC CNI.
- `aks` -- Azure AKS. Node pools, workload identity, Azure CNI, AKS Automatic.
- `gke` -- Google GKE. Autopilot, Config Sync, Policy Controller, GKE Enterprise.
- `openshift` -- Red Hat OpenShift. OLM, Routes, SCC, BuildConfigs, ImageStreams.
- `rancher` -- SUSE Rancher. Multi-cluster, RKE2, K3s, Fleet GitOps, Harvester.

Attribution

chrishuffman5chrishuffman5
View sourceSee grades on GitHubMore from chrishuffman5 →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Terraform Module Library

Build reusable Terraform modules for AWS, Azure, and GCP infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components.

401991 votes

sematext-otel

Wire a service's OpenTelemetry output to Sematext Cloud. Walks through region, App-type, instrumentation flow (managed OTLP endpoint vs Sematext Agent), and signal selection (traces/metrics/logs), then produces the exact env-var block and points at a runnable reference example in this repo. Invoke when instrumenting a new app for Sematext.

01 votes

Deployment Patterns

Deployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications. Use when setting up deployment infrastructure or planning releases.

2699140 votes

Babysit

Watch a pull request or review cycle until it is ready to merge. Use when asked to babysit, monitor, or keep checking PR comments, reviews, and CI until all actionable issues are resolved.

971540 votes

V7 Roster

Interact with the Paperclip control plane API for task coordination and governance. Use when checking assignments, updating issue status, posting comments, delegating work, managing routines, or calling Paperclip API endpoints.

953190 votes
View all in devops →