共享系统基于阿里云ACK容器化转型(ACK/kubernetes+ingress/SLB+SLS+D

我要开发同款
易无极2021年10月10日
317阅读

作品详情

项目简介:公司原有项目维护升级困难,发版时间长,扩容操作时间久,在参考技术趋势与容器优势以后,技术团队一致认为应该推进Docker容器级虚拟化并采用Kubernetes来对容器进行管理项目职责:阶段一:架构设计 容器化选型与架构设计,选用阿里云ack托管版,便于维护阶段二:部署服务 搭建ACK集群、编写dockerfile打包后端node服务镜像,编写服务yaml文件,创建deployment,svc,ingress阶段三:调整资源使用情况 根据压测调整资源requset/limit阶段四:配置高可用机制 根据压测调整 配置pod hpa和节点弹性伸缩阀值阶段五:配置监控体系 采用云监控+prometheus+grafana监控deployment、节点、集群状态及资源使用情况阶段六:配置日志体系 使用nas创建pv、pvc,挂载pvc到deployment,使用阿里云日志服务收集日志阶段七:配置版本发布回滚方案 jenkins打包镜像,发布版本,根据镜像版本镜像回滚阶段八:灰度测试 新客户使用容器化发布上线,灰度一部分流量到aCK集群中阶段九:旧服务迁移 将原有旧项目,旧服务逐个迁移到新的环境项目成果:极大的缩短了环境扩容80%的时间、降低了公司在IT服务器方面50%成本,简化了构建的方式的复杂性,并且利用了Kubernetes的特点,提高内部环境的稳定性
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论