eBay 孟凡杰&辛肖刚 基于kubernetes集群联邦和Istio的流量管理

2020-03-01 1091浏览

  • 1.Istio Kubernetes Federation 2019 skubernetes Federation Istio
  • 2.
  • 3.1
  • 4.3 n k 100K+ 4K+ k 15 Search Grid Hadoop 200K+ PoP Database Kubernetes 4.5PB Frontend VM
  • 5.Smart DNS 1 2 Cross Region LB Cross Region LB Pod Cross Region LB Regional LB Regional LB Pod 3 Pod Pod Pod Regional LB Pod Pod Pod Pod
  • 6.2
  • 7.Kubernetes k • d j k j j • k • u (lvs) Dev k (slc) k 01 (lvsaz01) r K8S cluste 01 (slcaz01) r K8S cluste 01 (lvsaz01) r K8S cluste 01 (slcaz01) r K8S cluste 02 (lvsaz02) r K8S cluste 02 (slcaz02) r K8S cluste 02 (lvsaz02) r K8S cluste 02 (slcaz02) r K8S cluste Prod Secure
  • 8.Kubernetes • MVDGSPG GT • • j ( j j R F • • 3N DCN 2GFGSC K P • -B 2GFGSC K P • VDGSPG GT 3N DCN 2GFGSC K P s-B • • MVDGSPG GT • rG.C k HGFGSC GF o T PE E P S NNGS a
  • 9.k j oSync Controller k ob Impersonate
  • 10.AZ • j GIK P • j GIK P • f u HCKNVSG F OCKP f • j j a s
  • 11.s • • • eBay MVDGSPG GT o AZk j om mRemote cluster Istio Gateway
  • 12.Availability Zone Gate way Clu ster L4 N IPV ode S/B ird r Cluste e t o Rem L4 N ode IPVS/Bird L4 N o d IPVS/B e ird L4 Node IPVS/Bird L7 P o Env d oy L7 P od Envo y Hardware LB Hardware LB Hardware LB
  • 13.Istio • 3C GXC ENVT GS • o -B KS VCN=GSWKEG Gateway Cluster TGSWKEG GPFR KP N ECN SGO G Remote Cluster Kube APIServer Kube APIServer Istio Control PlaneService:'>Service: