Argo - nlpie/nlp-adapt-kube GitHub Wiki
(See Argo getting started for more detail)
MacOS:
-
brew install argoproj/tap/argo
Ubuntu:
sudo curl -sSL -o /usr/local/bin/argo https://github.com/argoproj/argo/releases/download/v2.1.1/argo-linux-amd64
chmod +x /usr/local/bin/argo
kubectl create ns argo
kubectl apply -n argo -f https://raw.githubusercontent.com/argoproj/argo/stable/manifests/install.yaml
kubectl create rolebinding default-admin --clusterrole=admin --serviceaccount=default:default
See examples with Argo worflows using Docker and Kubernetes
-
Submit Argo workflow
argo submit ~/development/nlp/nlpie/nlp-adapt/argo/biomedicus-elastic-nlptab-wf.yml
-
Monitor Argo workflow
- get POD ID
argo list
- get POD status
argo get <POD ID>
- view POD log
`argo log
- get POD ID