Tener Docker instalado, configurado y kubectl.
Crear un cluster en K8S.
En POWER SHELL, correr los siguientes cmds
En vez del ultimo comando, correr este:
$env:ARGO_WORKFLOWS_VERSION="v3.6.0"
kubectl create namespace argo
kubectl apply -n argo -f "https://github.com/argoproj/argo-workflows/releases/download/$env:ARGO_WORKFLOWS_VERSION/quick-start-minimal.yaml"
Verificar CRDs (para saber que quedó bien)
Abrir la UI
Abrís:
-
https://localhost:2746
HOLA MUNDO con JOB
Ahora haremos un hola mundo de jobs, ejecuta este cmd
@"
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
generateName: hello-
spec:
entrypoint: main
templates:
- name: main
container:
image: quay.io/minio/minio:RELEASE.2022-11-17T23-20-09Z
command: ["sh","-c"]
args: ["echo hola; sleep 5; echo listo"]
"@ | kubectl -n argo create -f -
Comentarios
Publicar un comentario