TESK¶
TESK is a GA4GH TES service for Kubernetes. It runs each task as a Kubernetes Job.
Role in the deployment¶
TESK is the TES service for Nodes with a Kubernetes or OpenShift cluster. After you deploy it, register it in the Cloud Registry (see Onboarding).
Docs¶
Notes for the deployment¶
- TESK has been tested with Kubernetes, OpenShift and Minikube.
- The cluster needs a default storage class (or the chart's
storageClass). TESK uses persistent volume claims as temporary storage for the files of a task; from chart 0.3.0 on, the TESK docs say thatReadWriteOnceis enough (see Requirements). AReadWriteManyvolume is needed only to share files with a workflow engine (transfer). - For a step-by-step setup, see the Node onboarding tutorial.
- To use the Node's S3 storage (see Onboarding), set the
chart's
storagevalue tos3and follow the chart's README.