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 b2acd92b1d
zookeeper: add imagepullsecrets
1 year ago
cluster zookeeper: add imagepullsecrets 1 year ago readme: add bootstrap info 1 year 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