https://github.com/containersolutions/gitops-training-lab
https://github.com/containersolutions/gitops-training-lab
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/containersolutions/gitops-training-lab
- Owner: ContainerSolutions
- Created: 2020-06-26T09:24:30.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-22T16:14:38.000Z (almost 6 years ago)
- Last Synced: 2025-03-21T05:11:44.512Z (over 1 year ago)
- Language: Shell
- Size: 217 KB
- Stars: 7
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GitOps Training Lab
Part of the GitOps training materials for Container Solutions
## Pre-Requisites
1) Access to a Kubernetes cluster with admin privileges.
Ideally, the cluster will be newly-created with no applications or non-standard operators running on it.
Some options for creating a cluster:
- Docker Desktop
- Minikube
- AWS / GKE / Azure
- MicroK8s
Whichever you use, you need to end up with admin-level `kubectl` access from the command line.
You can check this is working with:
```
kubectl cluster-info
```
2) Set up GitHub ccount
Note your username, which will be referred to later as `YOUR_USERNAME` (or similar).
3) Clone this repo
```
git clone https://github.com/ContainerSolutions/gitops-training-lab
cd gitops-training-lab
```
## Flux Walkthrough and Challenges
See `flux/`
## ArgoCD Walkthrough and Challenges
See `argocd/`