SuperAPI AI 工具集

devops

部署与运维

查看项目

更新于 10-16 03:43

技能介绍

用途:该技能用于应用部署与基础设施管理,绑定 devops-infrastructure-agent,覆盖容器化、编排、CI/CD、基础设施即代码、云平台与网络配置及监控。主要能力:创建优化的 Docker 镜像;配置 Kubernetes 或 Docker Swarm;搭建 CI/CD 流水线;用 Terraform 部署基础设施;配置可观测性栈。使用方式:通过自然语言指令调用,例如“Containerize my Python application with Docker”“Set up a CI/CD pipeline with GitHub Actions”“Deploy my app to Kubernetes”。资料提供多阶段构建 Dockerfile、Kubernetes Deployment 示例、GitHub Actions 流水线示例,以及镜像检查清单(slim/alpine 基础镜像、多阶段构建、非 root 用户、健康检查、.dockerignore)。部署选型给出决策树:简单应用用 Docker Compose;生产且需扩展时,云原生用 Kubernetes,仅 AWS 用 ECS;无服务器用 AWS Lambda 或 Cloud Functions。排障部分列出常见问题(Pod CrashLoopBackOff、ImagePullBackOff、OOMKilled、Pending pods)及调试命令,例如 kubectl get pods -o wide、kubectl logs <pod> --previous、kubectl describe pod <pod>、kubectl get events --sort-by='.lastTimestamp'、kubectl exec -it <pod> -- /bin/sh。还提供 Docker 构建与健康检查的测试模板。适用场景:需要容器化、Kubernetes 部署、CI/CD 或云基础设施配置的开发与运维工程。限制:资料未提供该技能的计费、价格、具体安装命令、支持平台范围及实际效果等信息。