中原大易科技平台k8s容器化项目

基本信息

案例ID:200557

技术顾问:jon - 10年经验 - 北京蓝讯国际通讯技术有限公司

联系沟通

微信扫码,建群沟通

项目名称:中原大易科技平台k8s容器化项目

所属行业:企业服务 - 物流服务

->查看更多案例

案例介绍

项目描述:
前端用SLB做四层负载均衡,反代到后端nginx ingress controller
H5静态资源使用CDN回源到 nginx ingress
后端服务在kubernetes里, 以ingress nginx controller为集群入口, 为每个程序增加service和hpa
efk抓取日志并展示
根据不同业务不同的产品交付制作docker镜像
根据git tag来制作不同镜像版本
使用prometheus监控容器状况
责任描述:
根据交付的产品编写dockerfile,制作docker镜像
使用SLB来负载api server
根据代码层次设计了运维架构: 流量从SLB为入口轮询到kubernetes的各node上, 每个node上有nginx ingress contr
oller来响应请求, 避免了少量入口并发过高导致负载过高, 不可中断进程太多的情况, 后端和前端都作为service的EndP
oint, ingress根据不同路径转发给不同service
通过日志和jvm分析出pod和docker镜像的缺陷, 不断优化确保线上容器的稳定运行
针对service的不同EndPoint的指标做HPA, 触发之后可以动态扩缩容
设计日志系统架构: 非生产环境采用pod挂载nfs来,使得开发人员可以在堡垒机上查看日志. 生产环境采用Fluentd采集
每个节点的日志后储存到elastic search, 前端用kibana查看.
设计监控架构: 采集pod的metrics存储到Prometheus, 自定义服务节点的metrics, 前端采用grafana可视化图表
根据公司常用软件设计了部署架构: 源码从gitlab不同分支和tag开始归属不同负责人, 非生产环境可以用webhook触发
jenkins, jenkins可以调用内网的nexus和sonar来进行自动编译和代码检查
根据Prometheus的metrcis指标来确定是否扩缩容主机: 然后调用阿里云各组件api调用,如验签, 批量设置等来申请新
主机操作初始化, 加入集群以缓解集群状态
通过rbac授权用户组来配置只读用户给相关开发人员

相似案例推荐

其他人才的相似案例推荐

  • 网络货运

    网络货运

    平台审核货主和司机的资质并实时监管业务流程。货主进行发布货源

  • 网络货运

    网络货运

    平台审核货主和司机的资质和监管业务流程。货主进行发布货源,及

  • 运连网公众号

    运连网公众号

    此作品为对外部客户使用的公网号 有登录注册 微信登录 企业认

  • 冷链监控物联网云平台

    冷链监控物联网云平台

    l 冰箱监控云平台组成:系统服务器、MQTT服务器,管理客户

  • 集装箱全球智能定位平台

    集装箱全球智能定位平台

    过往案例有相似项目:集装箱全球智能定位平台,数据通过硬件设备

  • 燕文物流系统

    燕文物流系统

    项目名称:燕文物流系统 项目描述:是一个跨境物流的项目,项

  • 好运司机APP

    好运司机APP

    好运司机APP基于移动互联网、物联网、大数据、云计算、人工智

  • A作品

    A作品

    技术架构: 1.前端主要用到 vue、ionic框架;

  • B作品

    B作品

    技术架构: 1.前端主要用到 vue、jsp以及 ioni

  • 跨境驿站

    跨境驿站

    角色:前端开发 功能:这款跨境驿站是已上架的微信小程序,主

  • e代收数字化物流管理平台

    e代收数字化物流管理平台

    该作品为数字化物流管理平台,为B端用户提供更高效便捷的管理系

  • e代收司机版

    e代收司机版

    该作品为司机提供一个线上操作平台,为公司内部固定揽收线路的司

发布任务

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

微信接收人才推送

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

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