美团容器平台架构及容器技术实践
背景 美团的容器集群管理平台叫做HULK。漫威动画里的HULK在发怒时会变成“绿巨人”,它的这个特性和容器的“弹性伸缩”很像,所以我们给这个平台起名为HULK。貌似有一些公司的容器平台也叫这个名字,纯属巧合。 2016年,美团开始使用容器,当时美团已经具备一定的规模,在使用容器之前就已经存在的各种系统,包括CMDB、服务治理、监控告警、发布平台等等。我们在探索容器技术时,很难放弃原有的资产。所以容器化的第一步,就是打通容器的生命周期和这些平台的交互,例如容器的申请/创建、删除/释放、发布、迁移等等。然后我们又验证了容器的可行性,证实容器可以作为线上核心业务的运行环境。 2018年,经过两年的运营和实践探索,我们对容器平台进行了一次升级,这就是容器集群管理平台HULK 2.0。 ●把基于OpenStack的调度系统升级成 容器编排 领域的事实标准Kubernetes( 以后简称K8s )。 ● 提供了更丰富可靠的容器弹性策略。 ● 针对之前在基础系统上碰到的一些问题,进行了优化和打磨。 美团当前的容器使用状况是:线上业务已经超过3000多个服务,容器实例数超过30000个,很多大并发、低...