kodumbeats / expat

elixir should be good for a container orchestration api?

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Expat

Container orchestration API in Elixir, using the Docker API as a runtime.

This project maintains a centralized state via Raft consensus with the help of ra and khepri to provide distributed, persistent state across nodes.

Until this message is removed, assume project is super broken

Goals

  • No reliance on consul/etcd to provide distributed state
  • Parse basic compose.yml files in the project directory
  • Simple ingress via manual webserver work
  • cross-node communication
  • dogfood it 🐶

Installation

If available in Hex, the package can be installed by adding expat to your list of dependencies in mix.exs:

def deps do
  [
    {:expat, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/expat.

About

elixir should be good for a container orchestration api?


Languages

Language:Elixir 100.0%