https://github.com/terrytangyuan/contributor-workshop
Argo Workflows Contributors Training Workshop
https://github.com/terrytangyuan/contributor-workshop
Last synced: 6 months ago
JSON representation
Argo Workflows Contributors Training Workshop
- Host: GitHub
- URL: https://github.com/terrytangyuan/contributor-workshop
- Owner: terrytangyuan
- Created: 2023-06-01T02:43:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-07T01:13:34.000Z (over 2 years ago)
- Last Synced: 2025-02-08T15:48:27.528Z (8 months ago)
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Contributor Workshop
## Presentation
Slides for this workshop can be found [here](https://docs.google.com/presentation/d/1IU0a3unnr3tBRi38Zn3EHQZj3z6yvocfG9x9icRu1LE/edit?usp=sharing).
## Prerequisites
* K3d
* Docker
* kubectl
* Golang 1.20## Installation
Install Argo:
```
k3d cluster rm argo-workshop; k3d cluster create argo-workshop --image rancher/k3s:v1.25.3-rc3-k3s1;
kubectl create namespace argo
kubectl apply -n argo -f install/quick-start-postgres.yaml
kubectl config set-context --current --namespace argo
```Wait for successful deployments:
```
kubectl logs -n argo deploy/postgres | grep 'database system is ready to accept connections'
kubectl logs -n argo deploy/argo-server | grep 'Argo Server started successfully'
kubectl logs -n argo deploy/workflow-controller | grep 'Persistence Session created successfully'
```Open another terminal and execute:
```
kubectl port-forward svc/argo-server 31298:2746
```Obtain a token:
```
kubectl apply -f - <