### Kubernetes 集群建设与业务迁移项目
#### 项目描述
基于 Kubernetes 重构新业务架构,将 Docker 容器配置标准化迁移至生产环境,实现容器配置的集中化管理与高效运维。
#### 项目职责
1. **高可用集群搭建**
- 部署 **3 Master + 3 Node** 测试集群,采用堆叠式高可用架构
- 通过 `kubeadm` 自动拉取 etcd、kube-proxy、api-server 等核心组件镜像,完成集群初始化
2. **应用编排与发布控制**
- 编写 Deployment 资源清单实现 Pod 副本控制,保障应用可用性
- 配置滚动更新策略,支持零停机发布与版本回滚(`kubectl rollout undo`)
3. **服务暴露与流量治理**
- 创建 Service 暴露集群内服务,部署 **ingress-nginx Controller** 实现七层负载均衡
- 采用 DaemonSet 模式全局部署 ingress-controller 至所有 Node 节点
- 设计 Ingress 路由规则实现多服务域名分流(如 `host: api.example.com`)
4. **验证与标准化**
- 配置 DNS 解析进行端到端访问测试,验证服务连通性
- 编写集群部署规范、故障处理预案等运维文档