Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 1011 Bytes

README.md

File metadata and controls

28 lines (17 loc) · 1011 Bytes

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