[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-0c99ac22-d13d-4bbc-9e83-a4418617bc07":3,"$fwBki26hxtuzARAZHEWwgHaHVxYd1dAPunPeKZ0N6b2k":43},{"id":4,"title":5,"description":6,"categoryId":7,"moduleId":8,"tags":9,"prompt":10,"icon":11,"source":12,"sourceUrl":13,"authorId":14,"authorName":15,"isPublic":16,"stars":17,"runs":18,"createdAt":19,"updatedAt":19,"module":20,"category":27,"packages":34},"0c99ac22-d13d-4bbc-9e83-a4418617bc07","kubernetes-deployment","Kubernetes容器编排部署流程、Helm图表、服务网格和适用于生产的K8s配置。","cat_coding_devops","mod_coding","sickn33,coding","---\nname: kubernetes-deployment\ndescription: \"Kubernetes deployment workflow for container orchestration, Helm charts, service mesh, and production-ready K8s configurations.\"\ncategory: granular-workflow-bundle\nrisk: safe\nsource: personal\ndate_added: \"2026-02-27\"\n---\n\n# Kubernetes Deployment Workflow\n\n## Overview\n\nSpecialized workflow for deploying applications to Kubernetes including container orchestration, Helm charts, service mesh configuration, and production-ready K8s patterns.\n\n## When to Use This Workflow\n\nUse this workflow when:\n- Deploying to Kubernetes\n- Creating Helm charts\n- Configuring service mesh\n- Setting up K8s networking\n- Implementing K8s security\n\n## Workflow Phases\n\n### Phase 1: Container Preparation\n\n#### Skills to Invoke\n- `docker-expert` - Docker containerization\n- `k8s-manifest-generator` - K8s manifests\n\n#### Actions\n1. Create Dockerfile\n2. Build container image\n3. Optimize image size\n4. Push to registry\n5. Test container\n\n#### Copy-Paste Prompts\n```\nUse @docker-expert to containerize application for K8s\n```\n\n### Phase 2: K8s Manifests\n\n#### Skills to Invoke\n- `k8s-manifest-generator` - Manifest generation\n- `kubernetes-architect` - K8s architecture\n\n#### Actions\n1. Create Deployment\n2. Configure Service\n3. Set up ConfigMap\n4. Create Secrets\n5. Add Ingress\n\n#### Copy-Paste Prompts\n```\nUse @k8s-manifest-generator to create K8s manifests\n```\n\n### Phase 3: Helm Chart\n\n#### Skills to Invoke\n- `helm-chart-scaffolding` - Helm charts\n\n#### Actions\n1. Create chart structure\n2. Define values.yaml\n3. Add templates\n4. Configure dependencies\n5. Test chart\n\n#### Copy-Paste Prompts\n```\nUse @helm-chart-scaffolding to create Helm chart\n```\n\n### Phase 4: Service Mesh\n\n#### Skills to Invoke\n- `istio-traffic-management` - Istio\n- `linkerd-patterns` - Linkerd\n- `service-mesh-expert` - Service mesh\n\n#### Actions\n1. Choose service mesh\n2. Install mesh\n3. Configure traffic management\n4. Set up mTLS\n5. Add observability\n\n#### Copy-Paste Prompts\n```\nUse @istio-traffic-management to configure Istio\n```\n\n### Phase 5: Security\n\n#### Skills to Invoke\n- `k8s-security-policies` - K8s security\n- `mtls-configuration` - mTLS\n\n#### Actions\n1. Configure RBAC\n2. Set up NetworkPolicy\n3. Enable PodSecurity\n4. Configure secrets\n5. Implement mTLS\n\n#### Copy-Paste Prompts\n```\nUse @k8s-security-policies to secure Kubernetes cluster\n```\n\n### Phase 6: Observability\n\n#### Skills to Invoke\n- `grafana-dashboards` - Grafana\n- `prometheus-configuration` - Prometheus\n\n#### Actions\n1. Install monitoring stack\n2. Configure Prometheus\n3. Create Grafana dashboards\n4. Set up alerts\n5. Add distributed tracing\n\n#### Copy-Paste Prompts\n```\nUse @prometheus-configuration to set up K8s monitoring\n```\n\n### Phase 7: Deployment\n\n#### Skills to Invoke\n- `deployment-engineer` - Deployment\n- `gitops-workflow` - GitOps\n\n#### Actions\n1. Configure CI\u002FCD\n2. Set up GitOps\n3. Deploy to cluster\n4. Verify deployment\n5. Monitor rollout\n\n#### Copy-Paste Prompts\n```\nUse @gitops-workflow to implement GitOps deployment\n```\n\n## Quality Gates\n\n- [ ] Containers working\n- [ ] Manifests valid\n- [ ] Helm chart installs\n- [ ] Security configured\n- [ ] Monitoring active\n- [ ] Deployment successful\n\n## Related Workflow Bundles\n\n- `cloud-devops` - Cloud\u002FDevOps\n- `terraform-infrastructure` - Infrastructure\n- `docker-containerization` - Containers\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","","imported","https:\u002F\u002Fgithub.com\u002Fsickn33\u002Fantigravity-awesome-skills","user_system_seed","SkillOPIC",true,163,836,"2026-05-16 13:25:08",{"id":8,"name":21,"slug":22,"icon":23,"description":24,"sort":25,"createdAt":26},"编程开发","coding","mdi-code-braces","代码生成、调试、审查，提升开发效率",2,"2026-05-16 12:53:40",{"id":7,"name":28,"slug":29,"icon":30,"description":31,"moduleId":8,"sort":32,"skillCount":33,"createdAt":26},"DevOps","devops","mdi-cog-outline","CI\u002FCD、容器化、部署运维",3,162,[35],{"id":36,"skillId":4,"version":37,"fileName":38,"fileSize":39,"filePath":40,"fileHash":41,"manifest":42,"createdAt":19},"370e33ec-9784-4434-aae0-0f1a134187f4","1.0.0","kubernetes-deployment.zip",1500,"uploads\u002Fskills\u002F0c99ac22-d13d-4bbc-9e83-a4418617bc07\u002Fkubernetes-deployment.zip","e9601bd79d14b96ed20611fa93a1c79388d1e803147c39482039d14b02894c5b","[{\"path\":\"SKILL.md\",\"isDirectory\":false,\"size\":3662}]",{"code":44,"message":45,"data":46},200,"success",{"items":47,"stats":48,"page":51},[],{"averageRating":49,"totalRatings":49,"ratingCounts":50},0,[49,49,49,49,49],{"limit":52,"offset":49,"hasMore":53,"nextOffset":52,"ratedOnly":16},15,false]