kubernetes-deployment

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Kubernetes Deployment Workflow

Kubernetes 部署工作流

Overview

概述

Specialized workflow for deploying applications to Kubernetes including container orchestration, Helm charts, service mesh configuration, and production-ready K8s patterns.
这是一个将应用部署到Kubernetes的专用工作流,涵盖容器编排、Helm Charts配置、服务网格设置以及生产就绪的K8s模式。

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
在以下场景使用此工作流:
  • 部署应用到Kubernetes
  • 创建Helm Charts
  • 配置服务网格
  • 搭建K8s网络
  • 实施K8s安全策略

Workflow Phases

工作流阶段

Phase 1: Container Preparation

阶段1:容器准备

Skills to Invoke

调用技能

  • docker-expert
    - Docker containerization
  • k8s-manifest-generator
    - K8s manifests
  • docker-expert
    - Docker容器化
  • k8s-manifest-generator
    - K8s清单生成

Actions

操作步骤

  1. Create Dockerfile
  2. Build container image
  3. Optimize image size
  4. Push to registry
  5. Test container
  1. 创建Dockerfile
  2. 构建容器镜像
  3. 优化镜像大小
  4. 推送至镜像仓库
  5. 测试容器

Copy-Paste Prompts

可复制粘贴的提示词

Use @docker-expert to containerize application for K8s
Use @docker-expert to containerize application for K8s

Phase 2: K8s Manifests

阶段2:K8s清单配置

Skills to Invoke

调用技能

  • k8s-manifest-generator
    - Manifest generation
  • kubernetes-architect
    - K8s architecture
  • k8s-manifest-generator
    - 清单生成
  • kubernetes-architect
    - K8s架构设计

Actions

操作步骤

  1. Create Deployment
  2. Configure Service
  3. Set up ConfigMap
  4. Create Secrets
  5. Add Ingress
  1. 创建Deployment资源
  2. 配置Service服务
  3. 搭建ConfigMap
  4. 创建Secrets
  5. 添加Ingress

Copy-Paste Prompts

可复制粘贴的提示词

Use @k8s-manifest-generator to create K8s manifests
Use @k8s-manifest-generator to create K8s manifests

Phase 3: Helm Chart

阶段3:Helm Chart构建

Skills to Invoke

调用技能

  • helm-chart-scaffolding
    - Helm charts
  • helm-chart-scaffolding
    - Helm Chart搭建

Actions

操作步骤

  1. Create chart structure
  2. Define values.yaml
  3. Add templates
  4. Configure dependencies
  5. Test chart
  1. 创建Chart结构
  2. 定义values.yaml
  3. 添加模板文件
  4. 配置依赖
  5. 测试Chart

Copy-Paste Prompts

可复制粘贴的提示词

Use @helm-chart-scaffolding to create Helm chart
Use @helm-chart-scaffolding to create Helm chart

Phase 4: Service Mesh

阶段4:服务网格配置

Skills to Invoke

调用技能

  • istio-traffic-management
    - Istio
  • linkerd-patterns
    - Linkerd
  • service-mesh-expert
    - Service mesh
  • istio-traffic-management
    - Istio流量管理
  • linkerd-patterns
    - Linkerd模式
  • service-mesh-expert
    - 服务网格专家

Actions

操作步骤

  1. Choose service mesh
  2. Install mesh
  3. Configure traffic management
  4. Set up mTLS
  5. Add observability
  1. 选择服务网格
  2. 安装网格组件
  3. 配置流量管理策略
  4. 搭建mTLS
  5. 添加可观测性

Copy-Paste Prompts

可复制粘贴的提示词

Use @istio-traffic-management to configure Istio
Use @istio-traffic-management to configure Istio

Phase 5: Security

阶段5:安全设置

Skills to Invoke

调用技能

  • k8s-security-policies
    - K8s security
  • mtls-configuration
    - mTLS
  • k8s-security-policies
    - K8s安全策略
  • mtls-configuration
    - mTLS配置

Actions

操作步骤

  1. Configure RBAC
  2. Set up NetworkPolicy
  3. Enable PodSecurity
  4. Configure secrets
  5. Implement mTLS
  1. 配置RBAC权限
  2. 搭建NetworkPolicy
  3. 启用PodSecurity
  4. 配置Secrets安全
  5. 实施mTLS

Copy-Paste Prompts

可复制粘贴的提示词

Use @k8s-security-policies to secure Kubernetes cluster
Use @k8s-security-policies to secure Kubernetes cluster

Phase 6: Observability

阶段6:可观测性搭建

Skills to Invoke

调用技能

  • grafana-dashboards
    - Grafana
  • prometheus-configuration
    - Prometheus
  • 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
  1. 安装监控栈
  2. 配置Prometheus
  3. 创建Grafana仪表盘
  4. 设置告警规则
  5. 添加分布式追踪

Copy-Paste Prompts

可复制粘贴的提示词

Use @prometheus-configuration to set up K8s monitoring
Use @prometheus-configuration to set up K8s monitoring

Phase 7: Deployment

阶段7:部署实施

Skills to Invoke

调用技能

  • deployment-engineer
    - Deployment
  • gitops-workflow
    - GitOps
  • deployment-engineer
    - 部署实施
  • gitops-workflow
    - GitOps工作流

Actions

操作步骤

  1. Configure CI/CD
  2. Set up GitOps
  3. Deploy to cluster
  4. Verify deployment
  5. Monitor rollout
  1. 配置CI/CD流水线
  2. 搭建GitOps流程
  3. 部署至集群
  4. 验证部署结果
  5. 监控发布过程

Copy-Paste Prompts

可复制粘贴的提示词

Use @gitops-workflow to implement GitOps deployment
Use @gitops-workflow to implement GitOps deployment

Quality Gates

质量检查门

  • Containers working
  • Manifests valid
  • Helm chart installs
  • Security configured
  • Monitoring active
  • Deployment successful
  • 容器运行正常
  • 清单配置有效
  • Helm Chart安装成功
  • 安全策略配置完成
  • 监控系统已激活
  • 部署执行成功

Related Workflow Bundles

相关工作流包

  • cloud-devops
    - Cloud/DevOps
  • terraform-infrastructure
    - Infrastructure
  • docker-containerization
    - Containers
  • cloud-devops
    - 云原生/DevOps
  • terraform-infrastructure
    - 基础设施即代码
  • docker-containerization
    - 容器化