Skip to content

Composable filters for node scheduling #63

@coryodaniel

Description

@coryodaniel

Add submodules / functions to Bonny.Server.Scheduler for composable filtering of nodes:

  • affinity / anti-affinity for pods / nodes
  • labels
  • taints

Blocked by #55

subset_of_nodes = 
  Bonny.Server.Scheduler.Nodes.with_labels(["label-key", {"a-key", "with-a-value"}])
  |> Bonny.Server.Scheduler.Nodes.with_affinity(...)
  |> Bonny.Server.Scheduler.nodes()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions