You have access to a k8s cluster, and you want to use it to scale out computations. But first, you need to develop and debug julia code that can take advantage of it!
I will present an ergonomic julia development setup to help make k8s feel like home, using freely available and easily installed tools.
In this setup, from a julia project directory, you can:
This tries to make minimal assumptions about the k8s setup; requirements are access to the cluster via
kubectl and to a container registry that the k8s cluster can pull from.
Tools needing to be installed locally are:
The julia-specific tools developped to make this possible are K8sClusterManagers.jl and
This workflow is developped and used day-to-day at Beacon Biosignals.