博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CloudCare容器技术白皮书
阅读量:6437 次
发布时间:2019-06-23

本文共 704 字,大约阅读时间需要 2 分钟。

DevOps的方法论已经广泛应用到各种有开发,测试,运维团队的场景中,实际落地案例下在资源编排,容器集群管理,镜像仓库管理,容器服务监控上有大量的技术平台和技术栈组合。结合CloudCare在大量企业客户场景下的实际案例,本文整理输出了我们的技术白皮书。

_1

容器服务架构

基于上图的容器服务架构,整体CI/CD的Pipeline如下所示:

_2

CI/CD技术栈

平台搭建实施涉及内容

  • 环境快速部署,整体交付和管理
  • 应用服务CI/CD配置
  • 容器调度规则与健康检查
  • 黑盒&白盒监控

    • 基础资源
    • 容器状态
    • 业务日志
  • 故障快速定位和排查,自动/手动修复
  • 日志分析,预测和业务运营支撑
  • 运营大屏接入

容器管理平台自动化部署

  • 应用Stack、Catalog
  • 管理账号和权限,LDAP接入
  • Gitlab CE,包括 CI/CD配置
  • 私有镜像仓库Registry
  • 应用配置中心
  • 应用日志中心
  • 监控中心
  • 基础设施管理配置
  • 操作审计平台搭建配置
    _3

监控告警体系

监控告警

黑盒和白盒监控,黑盒监控面向现象,代表目前正在发生的,即“系统现在有故障”,白盒监控依赖对系统内部信息的检测,如系统和业务日志,可以检测即将发生的问题。CloudCare采取的策略是以白盒监控为主,在关键点位结合使用黑盒监控。监控和告警展示效果如下:

_4

监控示例

结合以上涉及的相关平台和技术栈,CloudCare在落地到实际客户案例中会有灵活变化,例如在CI环节可以选择基于Gitlab-runner来做,也可以基于Jenkins来实施;在资源编排上可以用自建的kubernetes集群,也可以选择阿里云kubernetes容器服务(除了Serverless版本)。

转载地址:http://pakwo.baihongyu.com/

你可能感兴趣的文章
sed 学习笔记(未完成)
查看>>
Eclipse保存验证JS缓慢
查看>>
2017 JMP Discovery Summit China圆满落幕
查看>>
9 Easy Steps for Successful Data Migration
查看>>
人工智能,不止于技术的革命--WOT2017全球创新技术峰会开幕
查看>>
mysql 在大型应用中的架构演变
查看>>
ibm系列文章 --> Windows 到 Linux 之旅
查看>>
全备份失败后,如何手工清除exchange日志文件,附微软KB
查看>>
java如何连接mysq之源码l讲解
查看>>
企业运维笔试考题(1)
查看>>
Mysql修改存储过程相关权限问题
查看>>
4.2权限管理
查看>>
彻底理解ThreadLocal
查看>>
Node.js~ioredis处理耗时请求时连接数瀑增
查看>>
企业如何走出自己的CRM非常之道?
查看>>
整合看点: DellEMC的HCI市场如何来看?
查看>>
联合国隐私监督机构:大规模信息监控并非行之有效
查看>>
韩国研制出世界最薄光伏电池:厚度仅为人类头发直径百分之一
查看>>
惠普再“卖身”,软件业务卖给了这家鼻祖级公司
查看>>
软件定义存储的定制化怎么走?
查看>>