Implementing Affinity and Anti-Affinity with Kubernetes
AssigneeRobin Systems, Inc.
InventorsTushar Doshi, Hariharan Sethuraman, Manjunath Mageswaran, Lakshay Badlani
Life of this patent
Estimating the term…
Loading patent…
AssigneeRobin Systems, Inc.
InventorsTushar Doshi, Hariharan Sethuraman, Manjunath Mageswaran, Lakshay Badlani
Estimating the term…
A KUBERNETES installation processes a script and invokes a scheduling agent in response to encountering an instruction to create a pod. The scheduling agent is an agent of an orchestrator and performs tasks such as identifying a selected node, creating multiple interface objects with multiple IP addresses, and creating storage volumes in coordination with the orchestrator. Upon creation, the pod may call a CNI that is an agent of the orchestrator in order to configure the pod to use the multiple interface objects. The pod may call a CSI that is an agent of the orchestrator in order to bind a storage volume to the pod. The scheduling agent may coordinate with the orchestrator to implement affinity and anti-affinity rules for placement of pods and storage volumes. The script may also be transformed by the orchestrator in order to insert instructions implementing affinity and ant-affinity rules.
A method comprising:
A system comprising:
Dependencies are inferred from the claim text.