GaruGaru / garu-kube

in house kubernetes cluster gitops

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Garu's kubernetes cluster gitops

Self deploying kubernetes cluster using flux

Deploy workflow

Following the GitOps principles this repository contains all the resource definitions that are needed for the cluster provisioning and application deployment.

The cluster is created with terraform that perform initial flux and sealed secrets bootstrap, after that the cluster can deploy itself using the resources defined in this repository.

Secrets

Secret encryption is handled by sealed secrets

Architecture

  • bootstrap: flux bootstrap resources

  • core: core resources such as ingress controllers, storage, monitoring ...

  • apps: services running on cluster

About

in house kubernetes cluster gitops


Languages

Language:Shell 100.0%