The project consists of several subprojects with k3s, k3d kubernetes clusters, deployment automation using vagrant and ansible, and CD pipeline automation using argoCD
- p1
- k3s kubernetes cluster deployed on two nodes (one master and one worker) using vagrant and ansible
- p2
- k3s kubernetes cluster deployed on a single node using vagrant and ansible with automated deployment of k8s resources:
- k8s dashboard
- npuzzle app
- sample UserDatabase app
- p3
- k3d kubernetes cluster deployed on a single node using vagrant and ansible with automated deployment of k8s resources
and CD pipeline automation using argoCD:
- k8s dashboard
- npuzzle app
- sample app
- argoCD
- bonus/gitlab
- k3d kubernetes cluster deployed on a single node using vagrant and ansible with automated deployment of k8s resources
and CD pipeline automation using argoCD:
- k8s dashboard
- npuzzle app
- sample UserDatabase app
- argoCD