owncloud / owncloud/docs.owncloud.com

ocis: Hashicorp Nomad as Orchestrator

Open
#72 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

ocis
Dominant language
Shell
Stars
0
Forks
2
Avg merge
1d 12h
Merged PRs (30d)
37

Description

Migrated from owncloud/docs-ocis#577 — opened by @neuroserve on 2023-08-02.
Original: https://github.com/owncloud/docs-ocis/issues/577


Currently only k8s is supported as an Orchestrator of ocis microservice containers across multiple nodes.
K8s only deals with orchestrating containers.
Ocis is basically a Go binary, which would not need containerization, per se.
Hashicorp Nomad can orchestrate not only containers but -among others- binaries with the "isolated fork/exec" driver.

Wouldn't it be nice if we could create a Nomad Job file (instead of a Helm Chart for k8s) for Nomad in order to run ocis under Nomad (as a supported alternative to Docker Swarm)?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not name repository files, tests, or entry points. Start by locating the existing Kubernetes Helm deployment documentation and configuration, then determine how a Nomad Job file would represent the same ocis deployment. Done means a documented, supported Nomad alternative is available alongside the existing orchestration options.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, go, helm, kubernetes
Domain
devops, documentation, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.