Skip to content

Cluster functionality #52

@XiovV

Description

@XiovV

Instead of using a personal machine to execute jobs, adding a master node could be a good way to extend the project.

Pros:

  • Would allow an opportunity to implement a way to automatically elect a new master node
  • Could eliminate the need for an inventory file, as the worker nodes will join the cluster and the master node will be aware of them
  • Opportunity to play around with etcd

Cons:

  • Might require a big rewrite of the project

Things to consider:

  • A way to tell the master node on which nodes to run a job using groups and node names
  • If the group or node name is omitted, use a basic algorithm to determine on which node(s) to run the job
  • Ingress

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions