Devops Skill
技术栈清单:
容器化 (Docker & K8s):掌握 K8s 部署、Pod 管理、Service 网络是必修课。
CI/CD (持续集成/持续部署): 学习 Jenkins 或 GitLab CI。实现“程序员提交代码 -> 自动测试 -> 自动打包镜像 -> 自动部署到服务器”的全流程。
云原生技能: 熟悉阿里云 (OSS, RDS, SLB, ACK) 的操作。
后续平滑进阶到AWS
Prometheus + Grafana: 搭建一套完整的可视化监控系统。
NAT网关: 实现 SNAT (内部服务器共享上网) 和 DNAT (端口映射外网访问)。
高速通道 (CEN): 实现不同VPC之间、跨地域机房的内网互通。
ESS (弹性伸缩): 根据CPU使用率等指标自动增减ECS实例,并自动关联负载均衡和RDS白名单,实现真正的“无人值守”。
自动化工具: 熟练使用 Aliyun CLI 命令、Ansible 阿里云模块及 ROS/OOS 资源编排。
“ALB 复杂转发规则” 和 “Ansible 自动化部署阿里云资源”
iptables :
三链五表
NAT 转发
手写出“根据用户手机端/PC端实现自动分流”的ALB配置逻辑
利用Ansible一键部署一套含VPC、ECS、RDS的LNMP环境
弹性伸缩(ESS)闭环: 这是一套组合拳。监控指标(云监控) -> 触发规则 -> ESS 自动增减 ECS -> 自动加入/移出 ALB 后端 -> 自动修改 RDS 白名单。去文档看这个全自动闭环是怎么实现的。
IaC(基础设施即代码): 虽然文档提了 Ansible,但我建议你额外查一下 Terraform。在阿里内部和国际化运维中,Terraform 管理阿里云资源比 Ansible 更主流。
超大型项目:混合云部署 K8s集群
AI 链路优化