李志伟 2017年7月
面临的问题:
} 基础设施故障率高,运维自动化水平低
} 系统架构不一致,维护复杂度高
} 计算资源利用率低
} 业务迁移或水平扩展困难。
} 服务总量繁多,管理复杂度高。
} 一个高效的服务编排平台
} 一个高可用的运维平台
} 一个高度的自动化运维平台
} 提高计算资源的利用率和服务的弹性扩展能力。
} 业务容器镜像一次构建,可运行在多种环境,配合CI/CD,可大幅提升
研发效率。
} 消除本地依赖,迁移成本低,解决服务商锁定问题。
} 遵循Borg架构思想,规范网站系统架构设计。
} 实现运维自动化
} 搭建kubernetes集群
} 构建私有Docker镜像仓库(Harbor)
} 集群监控Heapster
} CI/CD基础设施(Jenkins)
} 分布式存储解决方案( Glusterfs )
3.1.3 数据库
} Kubernetes 1.5.2 主程序
} Docker 1.10.3容器
} Flannel 0.7.0 网络组件
} Etcd
} Kubernetes-Dashboard UI
} Kubedns DNS组件
} Registry 容器私有镜像库
} Heapster
} GlusterFS 3.7.9 共享存储
监控
n 容器镜像封装的基本原则
n NameSpace的使用规范
n service name的命名规范
n 健康检查规范
n Image tag配置规范
n 使用ConfigMap