Implementing affinity and anti-affinity with KUBERNETES
US11456914B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 7, 2020 |
| Grant date | Sep 27, 2022 |
| Priority date | — |
| Expiry date | Oct 7, 2040 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG05B2219/32328
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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 anti-affinity rules.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.