SuperAPI AI 工具集

cloud-infrastructure

部署与运维

查看项目

更新于 10-16 03:43

技能介绍

用途:该技能面向云基础设施学习与实践,整合云平台、容器化、编排、基础设施即代码、CI/CD 与可观测性等主题,提供速查表、学习路径、故障排查和最佳实践参考。

主要能力:

  1. 云平台对比:AWS(市场占比 32%,适合各类场景,学习 3-6 个月)、Azure(24%,适合 Microsoft 技术栈)、GCP(11%,适合数据与机器学习)、Cloudflare(边缘,CDN 与 Workers,2-4 周)。
  2. 学习路径:AWS 分 IAM+VPC、计算(EC2/Lambda)、存储(S3/EBS)、数据库(RDS/DynamoDB)、容器(ECS/EKS)、监控(CloudWatch);Docker 分基础、多阶段构建、Compose、镜像仓库与安全;Kubernetes 分 Pod/Deployment、Service/网络、ConfigMap/Secret、Helm、生产模式;Terraform 分资源与状态、变量与输出、模块、远程状态、工作区与环境。
  3. 速查表:Kubernetes 资源用途(Pod、Deployment、Service、Ingress、ConfigMap、Secret、StatefulSet);Terraform 项目结构(main.tf、variables.tf、outputs.tf、providers.tf、versions.tf、modules、environments)。
  4. CI/CD 模板:GitHub Actions 示例,包含 checkout、docker build、docker run pytest、docker push、kubectl set image 部署步骤。
  5. 可观测性栈:指标 Prometheus→Grafana,日志 Loki/ELK,链路 Jaeger/Tempo,告警 Alertmanager→PagerDuty。
  6. 故障排查:容器未启动、Pod CrashLoopBackOff、Terraform apply 失败、云账单过高等场景的排查步骤。
  7. 常见故障模式与恢复:Pod CrashLoopBackOff、ImagePullBackOff、Terraform drift、部署缓慢。
  8. 最佳实践:Docker 多阶段构建、非 root 运行、.dockerignore、固定基础镜像版本、漏洞扫描;Kubernetes 设置资源请求/限制、就绪/存活探针、ConfigMap、命名空间隔离、网络策略;Terraform 远程状态、状态锁、模块复用、先 plan 后 apply、资源打标签。

使用方式:资料未提供具体安装命令或调用方式,仅说明可指定云平台和关注领域以获取详细指导。

适用场景:云平台选型与学习规划、容器与 Kubernetes 实践、Terraform 编写、CI/CD 流水线搭建、可观测性配置、常见故障排查。

限制:资料未提供收费、价格、平台支持范围、效果保证等信息;部分内容为学习路径与参考,实际使用需结合具体环境验证。