ServiceManager(持续部署)
背景:一般医院、医疗机构基于安全考虑,机房不会直接和互联网通信,因此主流的在线安装部署的形式不适合现场的情况。针对这种ToB场
景,自研了一套应用医院环境下的离线安装容器化部署平台。SM作为k8s的上层代理,是一个开箱即用的、现代化的应用交付与管理平
台,以应用为中心,提供了版本的概念,规范部署和升级等。面向开发人员和现场实施人员的开发运维平台,屏蔽了部分Kubernetes的
底层概念,方便开发人员理解,以及方便快速的部署出自己开发的服务,不需要了解底层的技术细节
项目特点:
提供高性能可伸缩的容器应用管理服务,支持用Docker和Kubernetes进行容器化应用的生命周期管理、应用级别、pod级别的事件记录;
并且不受kubernetes的有限事件限制。
支持收集集群下的应用容器日志,通过日志采集、汇聚,实现日志实时收集。
集成Prometheus、Alertmanager,支持应用、容器、实例级别的监控预
计。支持上传应用部署包、一键式的部署、实例管理、维护项目环境等。
支持集群配置、租户级别的系统配置、成员及角色的管理体系。
职责:担任项目负责人、开发owner等角色。主导开发、架构、产品设计,与项目的推进工作。
主要成果:
帮助公司减少30%的实施成本,占2021年公司年度整体降本增效的15%以上。
从零到一的设计、开发,推进等工作,并成功上线,60+医院现场均已投入使用。
减轻了开发人员的部署难度,提升了部署效率