Australian-Imaging-Service / charts

Apache License 2.0
3 stars 18 forks source link

XNAT Container Service Plugin - k8s Extension #14

Closed dean-taylor closed 1 month ago

dean-taylor commented 3 years ago

This epic covers the extension of the XNAT Container Service to run pipelines on kubernetes. The purpose is to be able to run both XNAT and all containers on a kubernetes cluster, i.e. AIS node.

Features

Requirements to be turned into features:

dean-taylor commented 3 years ago

Interim solution during team discussion was to enable a standardised connection to a Docker API for the container service plugin.

dean-taylor commented 3 years ago

Need to document how to expose a Docker API to and external client.

dean-taylor commented 3 years ago
  1. Service object
  2. Endpoint object
  3. Config either in existing Secret or another ConfigMap
RyanPSullivan7 commented 2 years ago

Met with Flywheel this morning. John Flavin, the original author of the Container Service Plugin, has joined Flywheel from Washington University. He has an alpha version of kubernetes support for the CS Plugin and discussed with @fxusyd some details on namespace.