Application deployment in a container management system
AssigneeHewlett Packard Enterprise Development LP
InventorsAmit Kumar Gupta, Ajay Vishwanath Bhande, Pruthvi Panyam Nataraj
Life of this patent
Estimating the term…
Abstract
A container management system and device that includes a hibernator deployment to determine a semantic defined for applications generated to perform deployments in the container management system, determine whether the applications are active during a corresponding time period included within the semantic, and transfer the applications from an active state to an inactive state in response to the application not being inactive during the corresponding time period included within the semantic defined for the application.
Claims18
A container management system, comprising:
- a plurality of worker nodes within which services of the container management system operate to perform an application;
- and
- a hibernator deployment, wherein the hibernator deployment comprises a non-transitory computer readable medium comprising instructions executable to:
- determine a semantic defined for the application, wherein the determined semantic comprises a hibernate-when-inactive semantic;
- determine whether the application is active during a corresponding time period included within the semantic;
- and
- transfer the application from an active state to an inactive state in response to the application not being active during the corresponding time period included within the semantic defined for the application;
- and
- transition a service endpoint of the application from being terminated at the application to being terminated at the hibernator deployment in response to transferring the application from the active state to the inactive state.
A device comprising:
- a plurality of applications generated to perform deployments in a container management system;
- and
- a hibernator deployment, wherein the hibernator deployment comprises a non-transitory computer readable medium comprising instructions executable to:
- monitor the plurality of applications;
- determine a semantic defined for the plurality of applications, wherein the determined semantic comprises a hibernate-when-inactive semantic;
- determine whether an application of the plurality of applications is active during a corresponding time period included within the semantic;
- and
- transfer the application from an active state to an inactive state in response to the application not being active during the corresponding time period included within the semantic defined for the application;
- transition a service endpoint of the application from being terminated at the application to being terminated at the hibernator deployment in response to transferring the application from the active state to the inactive state.
A non-transitory computer readable medium having instructions for performing a method, the method comprising:
- monitoring an application by a hibernator deployment of a container management system;
- determining a semantic defined for the application, wherein the determined semantic comprises a hibernate-when-inactive semantic;
- determining whether the application is active during a corresponding time period included within the semantic;
- and
- transferring the application from an active state to an inactive state in response to the application not being active during the corresponding time period included within the semantic defined for the application;
- transitioning a service endpoint of the application from being terminated at the application to being terminated at the hibernator deployment in response to transferring the application from the active state to the inactive state.
Dependencies are inferred from the claim text.