CPC H04L 12/66 (2013.01) [H04L 45/42 (2013.01); H04L 45/44 (2013.01); H04L 45/586 (2013.01); H04L 47/125 (2013.01); H04L 63/0272 (2013.01)] | 10 Claims |
1. A method for deploying a plurality of guest clusters (GCs) for an entity in a datacenter comprising:
deploying a virtual private cloud (VPC) network for a first cluster of machines of the entity in the datacenter, the VPC network comprising a centralized routing element that provides access to a datacenter gateway routing element and provides a set of services for packets traversing a boundary of the first VPC; and
deploying, in the VPC network, a plurality of GCs and a GC network for each GC comprising a plurality of GC machines and a plurality of routing elements implementing a distributed routing element executing on a plurality of host computers along with GC machines, each GC network configured to use the VPC's centralized routing element to access the datacenter gateway routing element, wherein the GC comprises a set of service Pods for which a load balancer of the VPC provides a load balancing service,
wherein the set of service Pods connect to a network segment that is not directly reachable by the load balancer of the VPC, the load balancer of the VPC performs a first load balancing operation over a set of virtual machines (VMs) on which the Pods execute, and a VM in the set of VMs that receives a data message destined to a service Pod in the set of service Pods performs a second load balancing operation over the set of service Pods to select a service Pod in the set of service Pods and provide the data message to the selected service Pod.
|