Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 2.02 KB

README.md

File metadata and controls

44 lines (27 loc) · 2.02 KB

Kluster-Server

codecov Maintenance Maintainer Code style: black Checked with mypy Ruff

Develompent

Kluster is a GraphQL API that allows you to to interact and create a variety of Clusters, and interact with them in a variety of ways. Currently we support the following:

  • Dask Gateway Clusters

    These are clusters that are managed by a Dask Gateway server. They can be created and destroyed at will, and are designed to be ephemeral. They are designed to be used for batch processing, and are not designed to be used for long running jobs. Please use the "jhnnsrs/kluster-gateway" docker image to run a Dask Gateway server, that allows pass through authentication.

Design

We use the Strawberry Extensions system to pass a single user authenticated Dask Gateway session through the GraphQL resolvers. This should reduce the number of times we need to connect to the dask gateway server and create new sessions.

Note

What you are currently looking is a service that is not yet part of a standard Arkitekt Deployment. It is currently under development and not ready for production. .

Check out the documentation for more information.

Roadmap

This is the current roadmap for the merging of the new version of Lok into the main repository:

  • CI/CD Pipeline
  • Documentation
  • Better Testing