ede-n / experience-gitops

Repo to learn GitOps with various implementations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

experience-gitops

Repo to learn GitOps with various implementations - ArgoCD or FluxCD.

I intend to use opensource free software, so I use Podman instead of Docker and Containerd on MacOs.

1. Create a local kubernetes cluster and install StorageClasses.

You may create a local cluster with either Minikube or Colima or Kind

  • Follow this document to create a local k8s cluster with minikube.
  • Follow this document to create a local k8s cluster with colima.
  • Follow this document to create a local k8s cluster with kind.

2. Install Argocd

See GitOps with ArgoCD to install Argocd.

3. Deploy local git server

You may either run a git server using Git-Server OR Gitea (Incomplete).

Future work

  1. Define and install PriorityClasses along with StorageClasses.

About

Repo to learn GitOps with various implementations

License:GNU General Public License v3.0


Languages

Language:HCL 81.6%Language:Makefile 18.4%