Patent ID: 11915049
Assignee: VMWARE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for autoscaling a custom resource of a containerized application handling system comprising:
sending an API (Application Programming Interface) request from an autoscaler to a control plane of the containerized application handling system for a metric value defined for a system object of the custom resource of the containerized application handling system, wherein the custom resource is an endpoint in an API that stores a collection of API objects of a kind as defined by a definition of the custom resource;
receiving the metric value of the custom resource from the control plane in response to the API request;
comparing the received metric value to a desired metric value of the custom resource;
determining a target scale metric value defined for the system object in the custom resource based on the comparing by the autoscaler;
posting the determined target scale metric value of the custom resource to a database of the containerized application handling system that updates the desired metric value of the custom resource to the determined target scale metric value by changing a replicas field of a scale subresource of the custom resource that is enabled by a custom resource definition API; and
scaling the number of system objects of the custom resource by an operator of the containerized application handling system based on the posted target scale metric value.