CPC G06F 8/63 (2013.01) [G06F 9/45558 (2013.01); G06F 9/547 (2013.01); G06F 2009/45562 (2013.01)] | 18 Claims |
1. A system comprising:
a processor; and
a memory including instructions that are executable by the processor for causing the processor to:
receive a command specifying a package for deploying a target operator;
in response to receiving the command, automatically configure and deploy the target operator in a computing cluster by:
extracting, from the package, a name for the target operator and an update channel identifier, wherein the update channel identifier is an identifier of a channel through which updates to the target operator can be received;
assigning an operator group in a namespace to the target operator;
subscribing the target operator to an operator management system by indicating the name, the update channel identifier, and the namespace to one or more alpplication programming interfaces (APIs) of the computing cluster, wherein subscribing the target operator to the operator management system involves:
generating a subscription-object definition associated with the target operator; and providing the subscription-object definition to the one or more APIs to generate a subscription object for the target operator, wherein the operator management system is configured to manage operators described in subscription objects, and wherein the subscription object associated with the target operator is configured for use by the operator management system; and
deploying an instance of the target operator in the namespace on the computing cluster.
|