孟凡杰 

eBay

云计算资深工程师

即将开始的GIAC课程

基于kubernetes集群联邦和Istio的流量管理

Cloud Native

2019-06-23 10:00--11:00

案例背景:
eBay采用Kubneretes作为统一云平台,在公司内部有众多数千节点的大规模集群,2019年集群数可达几十上百个,如何管理如此大规模的kubernetes集群是很多公司面临的共同挑战。在eBay,我们采用多层集群联邦管理所有数据中心的kubernetes集群,基于社区的模型,我们自定义了federated deployment,federated access point,name service等对象用来管理部署,流量和dns。

解决思路:
我们如何通过集群联邦对kubernetes集群进行分级管理,如何通过多集群的方式部署和管理Istio,如何定义federated对象和控制器来支撑生产作业,如何通过IPVS+Envoy+BGP的纯软件方案实现流量管理。

成果:
基于集群联邦,我们为公司所有客户提供了海量机器运算平台的统一的kubernetes入口,通过federated对象,用户可以定义跨地域的业务模型,基于纯软件的负载均衡软件,我们会逐渐替换硬件负载均衡器,降低eBay对硬件负载均衡器供应商的依赖。

先后在IBM,EMC,eBay等公司,从事基础架构管理,包括资产发现,配置和监控;高性能运算领域,包括在线/离线作业调度,大数据解放方案,以及kubernetes的架构和开发工作。 kubernetes社区贡献者,社区开发主要专注于集群联邦与服务相关,包括federation service controller,federation ingress controller,以及重构kube service controller 等模块。 目前主要关注kubernetes在互联网企业的落地,特别是高可用kubernetes集群的生产化,网络方案,混合云解决方案,传统应用微服务以及容器化改造,服务发现,服务网格等。

即将开始的GIAC课程

基于kubernetes集群联邦和Istio的流量管理

Cloud Native

2019-06-23 10:00--11:00

案例背景:
eBay采用Kubneretes作为统一云平台,在公司内部有众多数千节点的大规模集群,2019年集群数可达几十上百个,如何管理如此大规模的kubernetes集群是很多公司面临的共同挑战。在eBay,我们采用多层集群联邦管理所有数据中心的kubernetes集群,基于社区的模型,我们自定义了federated deployment,federated access point,name service等对象用来管理部署,流量和dns。

解决思路:
我们如何通过集群联邦对kubernetes集群进行分级管理,如何通过多集群的方式部署和管理Istio,如何定义federated对象和控制器来支撑生产作业,如何通过IPVS+Envoy+BGP的纯软件方案实现流量管理。

成果:
基于集群联邦,我们为公司所有客户提供了海量机器运算平台的统一的kubernetes入口,通过federated对象,用户可以定义跨地域的业务模型,基于纯软件的负载均衡软件,我们会逐渐替换硬件负载均衡器,降低eBay对硬件负载均衡器供应商的依赖。

CopyRight © 2008-2019 Msup & 高可用架构