You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Victor Roest 57e0c3e155
crds: update traefik
11 months ago
cluster crds: update traefik 11 months ago readme: add bootstrap info 11 months ago meta: add bootstrap script 11 months ago

Kubernetes Cluster

This is my personal Kubernetes Cluster. Flux watches this git repo and reconciles and changes made to the cluster.

Directory structure

The main directory is cluster, it contains the following subdirectories in the order that flux will apply them:

  • base: the entrypoint for Flux
  • crds: contains the CRDs that are needed for anything running in the cluster, these get applied earlier to make sure they exist
  • core: important core infrastructure applications, grouped by namespace, that should never be pruned
  • apps: common applications that are allowed to be pruned by flux


The cluster was bootstrapped using the following command:

flux bootstrap git --url=ssh:// --branch=main --path=cluster/base/ --ssh-key-algorithm=ed25519 --components-extra=image-reflector-controller,image-automation-controller


Heavily inspired by: onedr0p's cluster