Skill

SkillsDevOps & Infrastructure › Containers & orchestration

kubernetes-deployment

Kubernetes deployment workflow for container orchestration, Helm charts, service mesh, and production-ready K8s configurations.

Freerisk: low
folded-into-540

The full skill

— name: kubernetes-deployment description: "Kubernetes deployment workflow for container orchestration, Helm charts, service mesh, and production-ready K8s configurations." category: granular-workflow-bundle risk: safe source: personal date_added: "2026-02-27" — # Kubernetes Deployment Workflow ## Overview Specialized workflow for deploying applications to Kubernetes including container orchestration, Helm charts, service mesh configuration, and production-ready K8s patterns. ## When to Use This Workflow Use this workflow when: – Deploying to Kubernetes – Creating Helm charts – Configuring service mesh – Setting up K8s networking – Implementing K8s security ## Workflow Phases ### Phase 1: Container Preparation #### Skills to Invoke – `docker-expert` – Docker containerization – `k8s-manifest-generator` – K8s manifests #### Actions 1. Create Dockerfile 2. Build container image 3. Optimize image size 4. Push to registry 5. Test container #### Copy-Paste Prompts “` Use @docker-expert to containerize application for K8s “` ### Phase 2: K8s Manifests #### Skills to Invoke – `k8s-manifest-generator` – Manifest generation – `kubernetes-architect` – K8s architecture #### Actions 1. Create Deployment 2. Configure Service 3. Set up ConfigMap 4. Create Secrets 5. Add Ingress #### Copy-Paste Prompts “` Use @k8s-manifest-generator to create K8s manifests “` ### Phase 3: Helm Chart #### Skills to Invoke – `helm-chart-scaffolding` – Helm charts #### Actions 1. Create chart structure 2. Define values.yaml 3. Add templates 4. Configure dependencies 5. Test chart #### Copy-Paste Prompts “` Use @helm-chart-scaffolding to create Helm chart “` ### Phase 4: Service Mesh #### Skills to Invoke – `istio-traffic-management` – Istio – `linkerd-patterns` – Linkerd – `service-mesh-expert` – Service mesh #### Actions 1. Choose service mesh 2. Install mesh 3. Configure traffic management 4. Set up mTLS 5. Add observability #### Copy-Paste Prompts “` Use @istio-traffic-management to configure Istio “` ### Phase 5: Security #### Skills to Invoke – `k8s-security-policies` – K8s security – `mtls-configuration` – mTLS #### Actions 1. Configure RBAC 2. Set up NetworkPolicy 3. Enable PodSecurity 4. Configure secrets 5. Implement mTLS #### Copy-Paste Prompts “` Use @k8s-security-policies to secure Kubernetes cluster “` ### Phase 6: Observability #### Skills to Invoke – `grafana-dashboards` – Grafana – `prometheus-configuration` – Prometheus #### Actions 1. Install monitoring stack 2. Configure Prometheus 3. Create Grafana dashboards 4. Set up alerts 5. Add distributed tracing #### Copy-Paste Prompts “` Use @prometheus-configuration to set up K8s monitoring “` ### Phase 7: Deployment #### Skills to Invoke – `deployment-engineer` – Deployment – `gitops-workflow` – GitOps #### Actions 1. Configure CI/CD 2. Set up GitOps 3. Deploy to cluster 4. Verify deployment 5. Monitor rollout #### Copy-Paste Prompts “` Use @gitops-workflow to implement GitOps deployment “` ## Quality Gates – [ ] Containers working – [ ] Manifests valid – [ ] Helm chart installs – [ ] Security configured – [ ] Monitoring active – [ ] Deployment successful ## Related Workflow Bundles – `cloud-devops` – Cloud/DevOps – `terraform-infrastructure` – Infrastructure – `docker-containerization` – Containers ## Limitations – Use this skill only when the task clearly matches the scope described above. – Do not treat the output as a substitute for environment-specific validation, testing, or expert review. – Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.