2017年9月30日

摘要: 【编者的话】随着公司业务量的飞速发展,平台面临的挑战已经远远大于业务,需求量不断增加,技术人员数量增加,面临的复杂度也大大增加。在这个背景下,平台的技术架构也完成了从传统的单体应用到微服务化的演进。 系统架构的演进过程 单一应用架构(第一代架构) 这是平台最开始的情况,当时流量小,为了节约成本,并将 阅读全文
posted @ 2017-09-30 11:30 allcloud 阅读(5425) 评论(0) 推荐(0) 编辑
摘要: 从 Mesos 到 Kubernetes 之前的调度框架是基于 Mesos 自研的。采用的语言是 Python。运行了大概两年多的时间了,也一直比较稳定。但随着业务的增长,现有的框架的问题逐渐暴露。 解决上述问题的方案有两个,一个是对现有系统进行改进重构,另一个是迁移到 Kubernetes。我们最 阅读全文
posted @ 2017-09-30 11:24 allcloud 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: 服务发现 kubernetes 提供了 service 的概念可以通过 VIP 访问 pod 提供的服务,但是在使用的时候还有一个问题:怎么知道某个应用的 VIP?比如我们有两个应用,一个 app,一个 是 db,每个应用使用 rc 进行管理,并通过 service 暴露出端口提供服务。app 需要 阅读全文
posted @ 2017-09-30 10:57 allcloud 阅读(19792) 评论(0) 推荐(2) 编辑
摘要: CNI 简介 不管是 docker 还是 kubernetes,在网络方面目前都没有一个完美的、终极的、普适性的解决方案,不同的用户和企业因为各种原因会使用不同的网络方案。目前存在网络方案 flannel、calico、openvswitch、weave、ipvlan等,而且以后一定会有其他的网络方 阅读全文
posted @ 2017-09-30 10:26 allcloud 阅读(3219) 评论(0) 推荐(0) 编辑

导航