US 12,248,494 B2
High availability computing clusters
Pradeep Kumar Achi Vasudevan, Bangalore (IN); Sonu Sudhakaran, Bangalore (IN); Santosh Nagaraj, Bangalore (IN); and Hardik Dhirendra Parekh, Bangalore (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed on Jun. 15, 2023, as Appl. No. 18/335,592.
Prior Publication US 2024/0419684 A1, Dec. 19, 2024
Int. Cl. G06F 16/27 (2019.01)
CPC G06F 16/27 (2019.01) 12 Claims
OG exemplary drawing
 
1. A method comprising:
deploying a stateful application at a first application operator and a second application operator of a first computing cluster and a second computing cluster, respectively, the first application operator comprising a first control loop that changes the first computing cluster based on first resources of the first computing cluster, the second application operator comprising a second control loop that changes the second computing cluster based on second resources of the second computing cluster;
configuring synchronization of the first resources with the second resources;
scaling the first application operator and the second application operator to, respectively, nonzero and zero; and
configuring a load balancer to route requests to the first computing cluster,
wherein the first computing cluster comprises a first manager node and first worker nodes, the first manager node executing the first control loop, the first application operator further comprising first pods on the first worker nodes; and
the second computing cluster comprises a second manager node and second worker nodes, the second manager node executing the second control loop, the second application operator further comprising second pods on the second worker nodes.