基本信息

案例ID:131993

技术顾问:易言 - 14年经验 - 数聚工研科技有限公司

联系沟通

微信扫码,建群沟通

项目名称:基于docker的DevOps系统

所属行业:企业服务 - 云计算

->查看更多案例

案例介绍

用户在代码仓库的操作,通过webhook将操作信息发送给DomeOS server,server根据项目关联配置信息确认是否满足构建任务的出发条件,如果满足,Domeos server下发构建任务给kubernetes master,master挑选符合条件的slave启动构建镜像,该镜像从代码仓库中下载代码,根据对应的dockerfile执行构建,构建生成的镜像被push到代码仓库中,然后反馈构建日志及结果给domeos server,server在仓库中确认过镜像信息后,将构建结果写入到数据库中。

集群管理部分,我们将一套kubernetes部署作为一套集群,添加集群是配置kubernetes master信息的过程,用户可以在DomeOS中添加多套集群。

当master信息配置完成后,我们提供了添加node的脚本。对于一套集群,网络部分采用flannel进行管理,每个node上启动agent上报监控信息并用于webssh登录。用户可以通过为主机添加namespace和label进行资源和环境的隔离。

部署启动在一个集群上,采用kubernetes pod的概念,每个部署都从一个或多个镜像创建,可以对每个镜像配置cpu和内存限制,可以在pod中配置一个或多个日志收集模块,该部分用flume实现,日志收集到kafka中。网络部分目前支持overlay和host两种模式,overlay模式的负载均衡用kubernetes的service实现,host模式的负载均衡通过confd+nginx来实现。同一套集群的部署之间可以通过内网域名互相访问,这部分通过skyDNS和kube2sky来实现。

角色:
- 负责整个系统的早期全部开发
- 负责指导实习的研究生进行数据分析

相似案例推荐

其他人才的相似案例推荐

  • 图灵联邦

    图灵联邦

    作品介绍: 主要面向高校,通过竞赛、社交等方式,方便HR搜罗

  • 北企星

    北企星

    苹果商店上线产品(软件环境)北企星是基于SAAS模式,借助当

  • 阿里云官网

    阿里云官网

    阿里云控制台架构设计与开发,前端团队管理等等。 主要技术栈

  • 北森iTalent

    北森iTalent

    项目描述:一款一体化人才管理平台App,为企业提供包括测评、

  • Dec华为云运维平台

    Dec华为云运维平台

    数据可视化平台,提高运维效率 主要负责后端开发,项目部

  • 尼泊尔电信通信USSD

    尼泊尔电信通信USSD

    USSD(Unstructured Supplementar

  • 脚本

    脚本

    脚本 脚本脚本脚本脚本脚本脚本脚本脚本脚本脚本脚本脚本脚本

  • 脚本

    脚本

    wef wsef s第三方wef wsef s第三方wef

  • 大数据平台

    大数据平台

    中国已到数字化革命阶段!如何把数据大变成大数据,大数据创业经

  • 交通管理系统

    交通管理系统

    调度任务、 现场执法、 非现场执法、 信息发布平台、

  • 紫光物联码

    紫光物联码

    只上传了小程序截图、为疫情期间为政府开发、紧急上线的、社区防

  • 收到覅偶is度佛就

    收到覅偶is度佛就

    会导致简历审核不通过会导致简历审核不通过会导致简历审核不通过

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服