SuperAPI AI 工具集

kubernetes-orchestration

部署与运维

查看项目

更新于 10-16 09:30

技能介绍

用途:把应用部署到 Kubernetes 集群,并规范化 Helm Chart 编写、GitOps 工作流、自动伸缩、高可用与容灾、资源调优和服务网格集成。

主要能力:声明式管理所有资源 YAML;GitOps 以 Git 仓库为期望状态单一真相源,由 ArgoCD/Flux 自动同步;资源 requests/limits 必设;生产 replicas>=2,配置 PDB 与 Pod Anti-Affinity;健康检查三件套 livenessProbe、readinessProbe、startupProbe;统一标签规范与 Namespace 隔离并按 namespace 做 RBAC 授权。工作流涵盖设计资源清单(Deployment/StatefulSet/DaemonSet、Service、Ingress、ConfigMap/Secret、HPA/PDB)、编写 Helm Chart(Chart.yaml、values.yaml、values-staging/production 覆盖、templates/)、配置健康检查、压测调优资源、HPA/KEDA 伸缩、ArgoCD 同步与可观测性(ServiceMonitor、结构化日志、追踪)、安全加固(NetworkPolicy、PodSecurityStandard、最小权限 ServiceAccount)。

使用方式:遵循声明式原则,使用 kubectl apply,不用 kubectl edit。

限制与注意:注解因 Ingress controller 而异;HPA 需冷却时间避免抖动;NetworkPolicy 可默认 deny all。常见坑包括不设 resource limits、replicas=1、缺 PDB、readinessProbe 缺失、liveness 与 readiness 相同、HPA 指标单一、环境配置写死、用 latest 标签、Secret 明文入库、Ingress 无 rate limit 等。具体版本、收费、完整模板与配套文件暂未提供。