-
公开(公告)号:US20240022542A1
公开(公告)日:2024-01-18
申请号:US17820351
申请日:2022-08-17
Applicant: VMware, Inc.
Inventor: Xiaopei LIU , Jianjun SHEN , Donghai HAN , Wenfeng LIU , Danting LIU
IPC: H04L61/5061
CPC classification number: H04L61/5061
Abstract: A method for network address management is provided. Embodiments include determining a creation of a namespace associated with a cluster of computing devices, wherein a subset of computing resources of the cluster of computing devices is allocated to the namespace. Embodiments include assigning, to the namespace, a network address pool comprising a plurality of network addresses in a subnet, wherein the assigning causes the plurality of network addresses to be reserved exclusively for the namespace. Embodiments include receiving an indication that a pod is added to the namespace. Embodiments include, in response to the receiving of the indication, assigning a network address from the network address pool to the pod.
-
公开(公告)号:US20240028431A1
公开(公告)日:2024-01-25
申请号:US17960259
申请日:2022-10-05
Applicant: VMWARE, INC.
Inventor: Xiaopei LIU , Zhengsheng ZHOU , Wenfeng LIU , Donghai HAN
CPC classification number: G06F9/547 , G06F9/5072
Abstract: A computer-implemented method for electing a leader in a computing system is provided. In one aspect, a method includes identifying a computing resource for multiple container groups that each include one or more containers. A determination is made, from applications running in containers of the container groups, of multiple election candidate applications. Each election candidate application has an instance deployed in a corresponding container in each container group. For each container group, an election runner process is established within the container group. For each instance of each of the election candidate applications, a corresponding election watcher process is established. A communication link is established between the election runner process and each election watcher process. A request for leader election is transmitted from the election runner process to the computing resource. A response received from the computing resource. The response is transmitted to each election watcher process via the communication link.
-