OpenFlight Labs
Jul 20, 2026 - Nov 9, 2026

Completed

A CLI tool that allows users to create test clusters using docker.

status/complete
featured/yes
languages/typescript · shell
tags/R&D · HPC

taac

The goal was to create a CLI tool that lets users create test clusters using Docker, offering the ability to customise, manage and access the created clusters from within the CLI.

What was done

We built taac (Technically Almost A Cluster), a CLI that provisions test clusters out of Docker containers via the Docker API. Clusters are shaped at creation through options covering node count, resources, port, module manager, packages and startup commands, and can then be started, stopped, edited, executed against and accessed over SSH entirely from the CLI, with destroy commands supporting a preserve flag to recreate environments later.

What was learnt

We learnt how far containers can be pushed towards behaving like cluster nodes, how capturing an environment's shape as declarative options makes clusters repeatable test fixtures, and how a single CLI lifecycle for creation, customisation, access and teardown removes the scatter of manual docker and SSH workflows.


Keep reading

View all
HPC End User Basics logo

An introduction to the basics of using Linux within the context of an HPC environment

HPCR&DLinuxGuide
Apr 2, 2018 - Jun 1, 2023View project
Flight Solo logo

HPC-ready, platform-agnostic image approach to deploying HPC resources

R&DHPC
Aug 1, 2024View project
HPC Design Concepts logo

An introduction to HPC concepts and considerations when designing an environment.

HPCR&DGuide
Apr 1, 2018 - Jun 1, 2023View project