Kubernetes deployments on ibc
EKS cluster. To set up the dependencies, we leverage anaconda:
conda env create -f environment.yml
-
Deploying cronjobs on kubernetes: https://v1-21.docs.kubernetes.io/docs/tasks/job/automated-tasks-with-cron-jobs/
kubectl get svc kubectl create secret generic tyu-syn-pat --from-literal=synapse_auth_token=.... kubectl apply -f projectlive_nf_cronjob.yaml kubectl get cronjob projectlive-nf kubectl get jobs --watch kubectl get pods --selector=job-name=projectlive-nf-27164915 kubectl logs projectlive-nf-27164915-6h75l kubectl delete cronjob projectlive-nf kubectl delete job nlp-participant-dashboard-27171840
- Delete all pending pods
kubectl get pods | grep Pending | awk '{print $1}' | xargs kubectl delete pod
https://medium.com/@rohitsrmuniv/using-shinyproxy-with-kubernetes-eba5bd06230