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

案例来源:eBay
会议地点:深圳
分享时间: 2019-06-23 10:00-11:00

孟凡杰 

eBay 云计算资深工程师

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

辛肖刚 

ebay Cloud Engineering Manager

Xiaogang Xin 是亿贝(eBay)云团队经理。他从事架构云领域的工作已有多年时间,对 Kubernetes 和企业级改革有着深入了解。 他目前在亿贝(eBay)负责大规模 Kubernetes 集群开发运维工作,从无状态应用到搜素引擎,再到大数据和跨地域分布式数据库,运行各类复杂的应用程序。

课程概要

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

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

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

听众收益

了解大规模集群下跨地域集群联邦运营方案,了解如何通过扩展kubernetes对象设计federated对象和控制器,了解istio多集群部署模式,分享基于纯软件的负载均衡方案

孟凡杰 

eBay
云计算资深工程师

辛肖刚 

ebay
Cloud Engineering Manager

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

课程概要

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

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

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

听众收益

了解大规模集群下跨地域集群联邦运营方案,了解如何通过扩展kubernetes对象设计federated对象和控制器,了解istio多集群部署模式,分享基于纯软件的负载均衡方案

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