联塑运营平台

我要开发同款
liuzhihu2022年09月08日
213阅读

作品详情

项目介绍:
该项目基于choerodon开源项目搭建、二开,全价值链多云敏捷协作平台,是基于开源技术Kubernetes,Gitlab,harbor,sonarqube,ChartMuseum,nexus,golang,Spring Cloud来实现本地和云端环境的集成,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。choerodon是一个非常不错的开源项目,详细了解可查阅官网:https://choerodon.io/zh/
项目职责:
7、运营平台前期准备工作:开发环境kubernetes集群搭建(基于kubeadm+ansible-playbook快速搭建),完成choerodon开源版私有化部署,同步官方github仓库到私有gitlab仓库
8、修改choerodon各服务源码,修改各服务中的chart包,加入联塑元素。
9、修改devops-service服务,ci打包过程兼容联塑项目结构,修改chart包模板,兼容联塑项目结构,支持多模块部署。
10、修改choerodon-cluster-agent,该服务基于golng+gin框架编写,整合helm、kubectl客户端,以webstocket长连接的方式与devops-service交互,是运营平台cd自动化部署项目的一个重要组件;由于公司使用rancher管理k8s,所以需要改agent创建namespace逻辑,兼容运维同事使用rancher管理集群资源,解决agent丢失namespace注释问题并与官方反馈。
11、解决0.22开源版本已发现bug,完成运营平台正式环境搭建。
12、合并0.23版本代码,解决代码冲突,升级到0.23版本,添加制品库、代码库管理等功能。
13、修改agile-service,完成组织层流量总理和组织总览功能,便于领导及时发现低效开发成员,超长迭代问题。
14、修改choerodon-iam服务,添加部分接口、如人员查询、项目查询、项目经理查询、个人负责项目查询。
15、合并0.24版本代码,解决代码冲突,升级到0.24版本,添加绩效、甘特图等功能。
16、搭建运营平台体验环境k8s集群,部署rook-ceph作为分布式存储,配合同事完善一键部署工具(c7nctl),为以后推广运营平台准备。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论