Deploy into the argo-dataflow-system
namespace:
kubectl create ns argo-dataflow-system
kubectl apply -f https://raw.github.com/argoproj-labs/argo-dataflow/main/config/quick-start.yaml
If you want to experiment with Kafka:
kubectl apply -f https://raw.github.com/argoproj-labs/argo-dataflow/main/config/kafka-dev.yaml
kubectl apply -f https://raw.github.com/argoproj-labs/argo-dataflow/main/examples/dataflow-kafka-default-secret.yaml
If you want to experiment with NATS Streaming (aka STAN):
kubectl apply -f https://raw.github.com/argoproj-labs/argo-dataflow/main/config/stan-dev.yaml
kubectl apply -f https://raw.github.com/argoproj-labs/argo-dataflow/main/examples/dataflow-stan-default-secret.yaml
Change to the installation namespace:
kubectl config set-context --current --namespace=argo-dataflow-system
Wait for the deployments to be ready:
kubectl get deploy -w
Access the user interface:
kubectl port-forward svc/argo-server 2746:2746
Open http://localhost:2746/pipelines/argo-dataflow-system.
Run one of the examples.
Clean up:
kubectl delete ns argo-dataflow-system