Cluster selection for workload deployment
AssigneeKyndryl, Inc.
InventorsManish Gupta, Gopal S. Pingali, Kiranmai Bhagavatula
Life of this patent
Estimating the term…
Abstract
In an approach, a processor receives a request to deploy a workload in a container environment, where: the container environment comprises a plurality of external providers running container environment clusters; and the request (i) includes one or more requirements of the workload and (ii) does not specify a particular external provider of the plurality of external providers. A processor determines a cluster, from the plurality of external providers running the container environment clusters, that meets the one or more requirements of the workload. A processor deploys the workload on the determined cluster.
Claims20
A computer-implemented method comprising:
- receiving, by one or more processors, a request to deploy a workload in a container environment, wherein:
- the container environment comprises a plurality of external providers running container environment clusters;
- and
- the request (i) includes one or more requirements of the workload and (ii) does not specify a particular external provider of the plurality of external providers;
- determining, by one or more processors, a cluster, from the plurality of external providers running the container environment clusters, that meets the one or more requirements of the workload;
- and
- deploying, by one or more processors, the workload on the determined cluster.
A computer program product comprising:
- one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising:
- program instructions to receive a request to deploy a workload in a container environment, wherein:
- the container environment comprises a plurality of external providers running container environment clusters;
- and
- the request (i) includes one or more requirements of the workload and (ii) does not specify a particular external provider of the plurality of external providers;
- program instructions to determine a cluster, from the plurality of external providers running the container environment clusters, that meets the one or more requirements of the workload;
- and
- program instructions to deploy the workload on the determined cluster.
A computer system comprising:
- one or more computer processors, one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:
- program instructions to receive a request to deploy a workload in a container environment, wherein:
- the container environment comprises a plurality of external providers running container environment clusters;
- and
- the request (i) includes one or more requirements of the workload and (ii) does not specify a particular external provider of the plurality of external providers;
- program instructions to determine a cluster, from the plurality of external providers running the container environment clusters, that meets the one or more requirements of the workload;
- and
- program instructions to deploy the workload on the determined cluster.
Dependencies are inferred from the claim text.