| CPC H04L 45/04 (2013.01) [H04L 41/0816 (2013.01); H04L 45/586 (2013.01)] | 20 Claims |

|
1. A system comprising:
a compute infrastructure including:
a compute infrastructure node;
a cluster of nodes managed in part by a network controller; and
a transit gateway,
wherein the network controller is configured to:
configure a virtual network in the cluster of nodes;
receive a manifest for a gateway service instance that abstracts a transit gateway resource configurable in a plurality of different types of compute infrastructures, wherein the manifest specifies a state of a transit gateway object of the gateway service instance; and
reconcile the state of the transit gateway object of the gateway service instance specified by the manifest with a state of the transit gateway by sending configuration data, generated based on the transit gateway object, to an interface for the compute infrastructure to configure the transit gateway to forward network packets between the compute infrastructure node and the virtual network.
|