artainmo / inception-of-things

42 school project. Launch VMs with Vagrant. Orchestrate containers with docker and kubernetes. Synchronize repository and running app with argo-cd or gitlab.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

inception-of-things

42 school subject.

This project I initially made in part with aglorios in this repository, I re-uploaded it on my profile.

This project consists of multiple parts.
Part one launches VMs containing K3S (a lightweight kubernetes) with Vagrant.
Part two orchestrates multiple apps with kubernetes while using as router an ingress, all inside a VM launched with Vagrant.
Part three synchronizes github repository and kubernetes' running app with argo-cd's automated sync.
The bonus part synchronizes gitlab repository and kubernetes' running app via gitlab CI/CD pipeline and argo-cd's manual sync.

About

42 school project. Launch VMs with Vagrant. Orchestrate containers with docker and kubernetes. Synchronize repository and running app with argo-cd or gitlab.


Languages

Language:Shell 97.7%Language:Makefile 2.3%