INCEPTION-OF-THINGS

Description

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