Skip to content

Inception of Things

Overview

Inception of Things is a DevOps project centred on Kubernetes. It consists of provisioning and configuring, entirely automatically, a reproducible containerised infrastructure — from the virtual machine all the way to continuous deployment of applications.

What the project covers

  • K3s — setting up a lightweight Kubernetes distribution, in single-server and server/agent configurations.
  • Vagrant — automated provisioning of virtual machines described entirely as code (Infrastructure as Code).
  • Argo CD — continuous deployment in GitOps: the cluster's state is driven by a Git repository, with every configuration change applied automatically.

The security angle

Understanding the infrastructure beneath the applications is essential for a modern pentester: cluster network segmentation, secret management, RBAC, container image security. You can't assess the security of a Kubernetes deployment without knowing how it's built — and this project gave me exactly that "builder's" point of view.

Source code on GitHub