US 11,863,379 B2
Container cluster management
Praveen Kumar Shimoga Manjunatha, Bangalore Karnataka (IN); Sonu Sudhakaran, Bangalore Karnataka (IN); and Ravikumar Vallabhu, Bangalore Karnataka (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Houston, TX (US)
Filed on Sep. 7, 2021, as Appl. No. 17/447,008.
Application 17/447,008 is a continuation of application No. 15/994,796, filed on May 31, 2018, granted, now 11,128,530.
Claims priority of application No. 201841012009 (IN), filed on Mar. 29, 2018.
Prior Publication US 2021/0399946 A1, Dec. 23, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/173 (2006.01); H04L 41/0813 (2022.01); H04L 43/0876 (2022.01); H04L 43/16 (2022.01); H04L 47/122 (2022.01); H04L 67/1008 (2022.01); G06F 9/50 (2006.01)
CPC H04L 41/0813 (2013.01) [G06F 9/5083 (2013.01); H04L 43/0876 (2013.01); H04L 43/16 (2013.01); H04L 47/122 (2013.01); H04L 67/1008 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a processing resource; and
a non-transitory computer-readable medium, coupled to the processing resource, having stored therein instructions that when executed by the processing resource cause the processing resource to:
receive, from a utilization monitor, utilization data of a set of resources of a first node of a plurality of nodes of a container-based computing cluster, wherein the first node has an allocated external Internet Protocol (IP) address, wherein the first node forwards a first received request for a service that is associated with the allocated external IP address to a first pod run by the first node, the first pod comprising a plurality of first containers that work together to provide the service;
populate, by the utilization monitor, a health status table stored in a memory coupled to the processing resource;
determine, by traversing the health status table, that a utilization of the first node has exceeded a predetermined threshold; and
responsive to the utilization exceeding the predetermined threshold, reallocate the external IP address from the first node to a second node of the plurality of nodes, wherein the second node forwards a second received request for the service that is associated with the allocated external IP address to a second pod run by the second node, the second pod comprising a plurality of second containers that work together to provide the service.