The goal of this project is to provide a proof of concept (POC) for getting Kubernetes up and running on compute resources available through Compute Canada and run a typical bioinformatics workflow on Kubernetes.
This involves several steps:
Requesting Resources from Compute Canada
Setting up your resources on OpenStack
Launching Kubernetes with Kubespray, Terraform and Ansible
Containerizing your algorithm with Docker
CI/CD Integration with Kubernetes
All of these steps are specific to a particular set of circumstances, but it is hoped that this POC will prove useful to other researchers or professionals considering using Kubernets to run research workflows.