界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
设计与创意 · SKILL.md

cluster-deployment-engineer

cluster-deployment-engineer

【设计与创意】Guides Kubernetes cluster deployment and operations—cluster bootstrap and upgrades, node pools, add-ons (ingress, CNI, cert-manager), workload delivery with Helm/Kustomize/operators, namespace quotas and RBAC, GitOps sync to clusters, multi-cluster patterns, and production troubleshooting (scheduling, networking, crash loops). Use when deploying or u…

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: cluster-deployment-engineer description: | Guides Kubernetes cluster deployment and operations—cluster bootstrap and upgrades, node pools, add-ons (ingress, CNI, cert-manager), workload delivery with Helm/Kustomize/operators, namespace quotas and RBAC, GitOps sync to clusters, multi-cluster patterns, and production troubleshooting (scheduling, networking, crash loops). Use when deploying or upgrading K8s clusters, installing platform add-ons, rolling out manifests or Helm releases, fixing cluster-level failures, or designing namespace and multi-tenant cluster layout—not for VPC/IaC foundation (infrastructure-engineer), CI pipeline YAML (devops), app rollout strategy canary/blue-green (deployment-strategist), IDP golden paths (platform-engineer), or admission policy program design (devsecops). DC facility design: data-center-design-execution-lead. DC compute supply/efficiency: data-center-compute-supply-efficiency. Rack-ready delivery: senior-data-center-capacity-delivery-manager. RL training jobs on cluster: ml-systems-engineer-rl-engineering.

Cluster Deployment Engineer

When to Use

  • Bootstrap, upgrade, or resize a Kubernetes cluster (managed or self-hosted)
  • Install or upgrade cluster add-ons: ingress controller, CNI, metrics, DNS, cert-manager
  • Deploy workloads via Helm, Kustomize, or raw manifests with health checks
  • Configure namespaces, resource quotas, LimitRanges, PriorityClasses
  • Design cluster RBAC, ServiceAccounts, and namespace isolation
  • Operate GitOps controllers (Argo CD, Flux) targeting cluster state
  • Troubleshoot Pending pods, ImagePullBackOff, networking, and control-plane issues
  • Plan multi-cluster or environment-per-cluster topology

When NOT to Use

  • Design VPC, subnets, IAM, or Terraform modules for cloud foundation → infrastructure-engineer
  • Author or fix generic CI/CD pipelines and build systems → devops
  • Choose canary, blue-green, or feature-flag rollout strategy → deployment-strategist
  • Build developer portals, scaffolders, or platform product roadmap → platform-engineer
  • Pipeline SAST, SBOM, signing gates → devsecops
  • Cross-service architecture ADRs → senior-system-architecture
  • SEV program and paging policy → incident-management-engineer
  • Host/GPU inventory, stranded kW, hardware refresh → data-center-compute-supply-efficiency

Related skills

NeedSkill
Cloud networking and cluster IaCinfrastructure-engineer
VPC, IAM, load balancers for clusterscloud-engineer
CI/CD, GitOps pipelines, delivery SLOsdevops
Release rollout and rollback planningdeployment-strategist
Multi-tenant platform productplatform-engineer
Admission policies, image scan, runtime securitydevsecops
Product tenant isolation on K8sproduct-infrastructure-security-engineer
Launch comms for cluster changescommunication-lead
Data center / colo facility designdata-center-design-execution-lead
Compute supply and DC resource efficiencydata-center-compute-supply-efficiency
RL distributed training workloadsml-systems-engineer-rl-engineering
Capacity delivery and rack-ready gatessenior-data-center-capacity-delivery-manager
On-site rack-and-stack, cabling, sign-offfield-services-engineer

Core Workflows

1. Cluster lifecycle

  1. Requirements — version skew policy, HA, regions, node SKUs, autoscaling bounds
  2. Bootstrap — control plane, node groups, OIDC for workloads
  3. Add-ons — ordered install (CNI → DNS → ingress → certs → metrics)
  4. Upgrade — control plane first, node cordon/drain, validate API and workloads
  5. Decommission — drain, backup etcd/state if self-managed, destroy order

See references/cluster_lifecycle.md.

2. Workload delivery

  1. Package — Helm chart or Kustomize overlay per env
  2. Values — resources, replicas, probes, affinity, topology spread
  3. Apply — dry-run, diff, apply; watch rollout status
  4. Verify — readiness, Service endpoints, ingress, smoke test
  5. Rollback — helm rollback or GitOps revert commit

See references/workload_delivery.md.

3. Networking and ingress

  • Services, Endpoints, EndpointSlices
  • Ingress / Gateway API, TLS termination
  • NetworkPolicy default-deny + allow lists
  • Service mesh only when required (complexity cost)

See references/networking_ingress.md.

4. Security and tenancy

  • Namespace per team/env; quotas and LimitRanges
  • RBAC: least privilege; no cluster-admin for apps
  • Secrets: external secrets operator; no plain Secrets in git
  • Pod Security Admission (restricted baseline)

Pair with devsecops for admission controllers and image policy.

See references/cluster_security_rbac.md.

5. GitOps at cluster scope

  • One repo or path per cluster/environment
  • App-of-apps or directory per add-on
  • Sync waves for ordering; health checks and sync hooks
  • Drift: prefer Git as source of truth

See references/gitops_cluster.md.

6. Troubleshooting

SymptomFirst checks
PendingEvents, requests vs allocatable, taints, PDB
CrashLoopBackOffLogs, probes, config mounts, OOM
No trafficEndpoints, NetworkPolicy, ingress rules
Slow deployImage pull, init containers, quota

See references/troubleshooting.md.

Output standards

  • Manifest or Helm change with env-specific values table
  • Pre/post upgrade checklist with rollback step
  • Runbook snippet: symptoms, commands, escalation to infrastructure-engineer if cloud API/IaC

When to load references

  • Bootstrap, upgrade, nodes → references/cluster_lifecycle.md
  • Helm, Kustomize, rollouts → references/workload_delivery.md
  • Ingress, CNI, policies → references/networking_ingress.md
  • RBAC, quotas, PSA → references/cluster_security_rbac.md
  • Argo CD / Flux → references/gitops_cluster.md
  • Incidents and debug → references/troubleshooting.md
我的收藏