Deploying an edge cluster using pods
AssigneeVMware, Inc.
InventorsMinjal Agarwal, Abhishek Goliya, Yong Wang
Life of this patent
Estimating the term…
Abstract
Some embodiments provide a novel method for deploying an edge device as a cluster of pods. The method receives a set of criteria for deploying the edge device. The method uses the set of criteria to deploy the edge device as a set of one or more pods executing on a set of one or more nodes. The method implements, on the set of pods, a set of one or more services to perform on data message flows. At least two pods deployed for the edge cluster perform different service operations of different service types such that the different service types are able to be scaled independently.
Claims15
A method for deploying an edge device as a cluster of pods, the method comprising:
- receiving a set of criteria for deploying the edge device;
- using the set of criteria to deploy the edge device as a set of one or more pods executing on a set of one or more nodes;
- wherein the using the set of criteria comprises:
- determining, by a software defined network (SDN) manager, a first configuration for a first service type at a first layer and a second configuration for a second service type at a second layer, wherein the first service type is allocated a different amount of compute resources than the second service type;
- deploying, by the SDN manager, a first pod on a worker node, wherein the first pod is a first pod of a pair of pods deployed as a high availability (HA) pair;
- and
- deploying, by the SDN manager, a second pod separately from the first pod, wherein the second pod is associated with a logical router represented by the edge device;
- and
- implementing, on the set of pods, a set of one or more services to perform on data message flows, wherein the first pod performs the first service type and the second pod performs the second service type such that the different service types are able to be scaled independently.
A non-transitory machine readable medium storing a program for execution by at least one processing unit for deploying an edge device as a cluster of pods, the program comprising sets of instructions for:
- receiving a set of criteria for deploying the edge device;
- using the set of criteria to deploy the edge device as a set of one or more pods executing on a set of one or more nodes;
- and
- determining, by a software defined network (SDN) manager, a first configuration for a first service type at a first layer and a second configuration for a second service type at a second layer, wherein the first service type is allocated a different amount of compute resources than the second service type;
- deploying, by the SDN manager, a first pod on a worker node, wherein the first pod is a first pod of a pair of pods deployed as a high availability (HA) pair;
- and
- deploying, by the SDN manager, a second pod separately from the first pod, wherein the second pod is associated with a logical router represented by the edge device;
- and
- implementing, on the set of pods, a set of one or more services to perform on data message flows, wherein the first pod performs the first service type and the second pod performs the second service type such that the different service types are able to be scaled independently.
Dependencies are inferred from the claim text.