-
公开(公告)号:US20240113968A1
公开(公告)日:2024-04-04
申请号:US17960126
申请日:2022-10-04
Applicant: VMware, Inc.
Inventor: Danting Liu , Qian Sun , Jianjun Shen , Wenfeng Liu , Donghai Han
IPC: H04L45/745 , H04L45/02 , H04L45/586
CPC classification number: H04L45/745 , H04L45/02 , H04L45/586
Abstract: Some embodiments provide an automated method for defining externally routable Pods within a Kubernetes cluster. In some embodiments, the Pod operates in a guest cluster has its own VPC (virtual private cloud) network in a datacenter with several other guest clusters that have their own VPC networks and their own set of managers. In some embodiments, a Pod within a GC can be made externally routable so that it can be directly addressable from an external client outside of the Pod's network by using two new Kubernetes CRDs (custom resource definitions), which are an IPPool CRD and a RouteSet CRD. Examples of such external clients include VMs or Pods in another GC or a supervisor cluster connected to the particular GC through a gateway, or from a machine outside of the network of all of the GCs or SC.
-
公开(公告)号:US11792159B2
公开(公告)日:2023-10-17
申请号:US16897680
申请日:2020-06-10
Applicant: VMware, Inc.
Inventor: Zhengsheng Zhou , Qian Sun , Danting Liu , Donghai Han
IPC: G06F9/455 , H04L61/50 , H04L49/00 , H04L45/42 , G06F9/50 , G06F9/54 , H04L9/40 , H04L61/103 , H04L41/0893 , H04L41/18 , H04L41/5041 , H04L41/50 , H04L67/10 , H04L12/46 , H04L12/66 , H04L67/1001 , H04L45/586
CPC classification number: H04L61/50 , G06F9/45558 , G06F9/5083 , G06F9/54 , G06F9/547 , H04L12/4641 , H04L12/66 , H04L41/0893 , H04L41/18 , H04L41/5048 , H04L41/5077 , H04L45/42 , H04L45/586 , H04L49/70 , H04L61/103 , H04L63/0209 , H04L63/0218 , H04L63/0263 , H04L63/0272 , H04L63/20 , H04L67/10 , H04L67/1001 , G06F9/5077 , G06F2009/4557 , G06F2009/45562 , G06F2009/45595
Abstract: Some embodiments of the invention provide a method for deploying network elements for a set of machines in a set of one or more datacenters. The datacenter set is part of one availability zone in some embodiments. The method receives intent-based API (Application Programming Interface) requests, and parses these API requests to identify a set of network elements to connect and/or perform services for the set of machines. In some embodiments, the API is a hierarchical document that can specify multiple different compute and/or network elements at different levels of compute and/or network element hierarchy. The method performs automated processes to define a virtual private cloud (VPC) to connect the set of machines to a logical network that segregates the set of machines from other machines in the datacenter set. In some embodiments, the set of machines include virtual machines and containers, the VPC is defined with a supervisor cluster namespace, and the API requests are provided as YAML files.
-
公开(公告)号:US20230244591A1
公开(公告)日:2023-08-03
申请号:US17696366
申请日:2022-03-16
Applicant: VMware, Inc.
Inventor: Qian Sun , Danting Liu , Donghai Han , Wenfeng Liu , Salvatore Orlando
CPC classification number: G06F11/3495 , G06F9/5033 , G06F9/547
Abstract: Some embodiments provide a method for monitoring a container cluster that includes multiple nodes on which application resources are deployed. The method deploys an agent on each node of a set of nodes of the cluster. Each agent is for configuring a logical network on the node to which the agent is deployed. The method monitors status of the deployed agents. Upon detection that a particular agent on a particular node is no longer operating correctly, the method prevents a container cluster control plane from deploying application resources to the particular node.
-
公开(公告)号:US20210314190A1
公开(公告)日:2021-10-07
申请号:US16897715
申请日:2020-06-10
Applicant: VMware, Inc.
Inventor: Danting Liu , Jianjun Shen , Kai Su , Qian Sun , Wenfeng Liu , Donghai Han
Abstract: Some embodiments of the invention provide a method for deploying network elements for a set of machines in a set of one or more datacenters. The datacenter set is part of one availability zone in some embodiments. The method receives intent-based API (Application Programming Interface) requests, and parses these API requests to identify a set of network elements to connect and/or perform services for the set of machines. In some embodiments, the API is a hierarchical document that can specify multiple different compute and/or network elements at different levels of compute and/or network element hierarchy. The method performs automated processes to define a virtual private cloud (VPC) to connect the set of machines to a logical network that segregates the set of machines from other machines in the datacenter set. In some embodiments, the set of machines include virtual machines and containers, the VPC is defined with a supervisor cluster namespace, and the API requests are provided as YAML files.
-
公开(公告)号:US11500688B2
公开(公告)日:2022-11-15
申请号:US16897715
申请日:2020-06-10
Applicant: VMware, Inc.
Inventor: Danting Liu , Jianjun Shen , Kai Su , Qian Sun , Wenfeng Liu , Donghai Han
IPC: G06F9/50 , H04L49/00 , H04L45/42 , G06F9/455 , G06F9/54 , H04L9/40 , H04L61/103 , H04L41/0893 , H04L41/18 , H04L41/5041 , H04L41/50 , H04L67/10 , H04L12/46 , H04L12/66 , H04L61/50 , H04L67/1001
Abstract: Some embodiments of the invention provide a method for deploying network elements for a set of machines in a set of one or more datacenters. The datacenter set is part of one availability zone in some embodiments. The method receives intent-based API (Application Programming Interface) requests, and parses these API requests to identify a set of network elements to connect and/or perform services for the set of machines. In some embodiments, the API is a hierarchical document that can specify multiple different compute and/or network elements at different levels of compute and/or network element hierarchy. The method performs automated processes to define a virtual private cloud (VPC) to connect the set of machines to a logical network that segregates the set of machines from other machines in the datacenter set. In some embodiments, the set of machines include virtual machines and containers, the VPC is defined with a supervisor cluster namespace, and the API requests are provided as YAML files.
-
公开(公告)号:US20210311803A1
公开(公告)日:2021-10-07
申请号:US16897666
申请日:2020-06-10
Applicant: VMware, Inc.
Inventor: Zhengsheng Zhou , Kai Su , Jackie Lan , Danting Liu , Qian Sun , Donghai Han
IPC: G06F9/50 , H04L12/931 , H04L12/717 , H04L29/06 , G06F9/455 , G06F9/54
Abstract: Some embodiments of the invention provide a method for deploying network elements for a set of machines in a set of one or more datacenters. The datacenter set is part of one availability zone in some embodiments. The method receives intent-based API (Application Programming Interface) requests, and parses these API requests to identify a set of network elements to connect and/or perform services for the set of machines. In some embodiments, the API is a hierarchical document that can specify multiple different compute and/or network elements at different levels of compute and/or network element hierarchy. The method performs automated processes to define a virtual private cloud (VPC) to connect the set of machines to a logical network that segregates the set of machines from other machines in the datacenter set. In some embodiments, the set of machines include virtual machines and containers, the VPC is defined with a supervisor cluster namespace, and the API requests are provided as YAML files.
-
公开(公告)号:US20210349765A1
公开(公告)日:2021-11-11
申请号:US16897680
申请日:2020-06-10
Applicant: VMware, Inc.
Inventor: Zhengsheng Zhou , Qian Sun , Danting Liu , Donghai Han
IPC: G06F9/50 , G06F9/455 , G06F9/54 , H04L12/713
Abstract: Some embodiments of the invention provide a method for deploying network elements for a set of machines in a set of one or more datacenters. The datacenter set is part of one availability zone in some embodiments. The method receives intent-based API (Application Programming Interface) requests, and parses these API requests to identify a set of network elements to connect and/or perform services for the set of machines. In some embodiments, the API is a hierarchical document that can specify multiple different compute and/or network elements at different levels of compute and/or network element hierarchy. The method performs automated processes to define a virtual private cloud (VPC) to connect the set of machines to a logical network that segregates the set of machines from other machines in the datacenter set. In some embodiments, the set of machines include virtual machines and containers, the VPC is defined with a supervisor cluster namespace, and the API requests are provided as YAML files.
-
-
-
-
-
-