Inception of Things is a project focused on system administration, using Vagrant and Kubernetes technologies like K3s and K3d. The project is designed to introduce you to virtualization, container orchestration, and continuous integration, specifically with Kubernetes in virtualized environments.
For more information, please refer to the subject in the Git repository.
The project involves the following tools and technologies:
-
Vagrant: A tool for building and managing virtualized development environments. You will use Vagrant to create virtual machines and simulate infrastructure environments.
-
K3s: A lightweight version of Kubernetes that will be installed on the virtual machines. It allows you to simulate Kubernetes environments with minimal resource consumption.
-
K3d: A tool for running K3s clusters in Docker containers, simplifying the setup and management of Kubernetes clusters.
-
Argo CD: A Continuous Delivery tool for Kubernetes, used to manage applications and deployments from a Git repository.
Follow the steps below to set up and manage your virtual machines and Kubernetes clusters.
- How to launch P1 and P2:
vagrant up
- How to launch P3:
./start.sh