Add 'flux/' from commit '57e0c3e155
'
git-subtree-dir: flux git-subtree-mainline:4d0b7496d6
git-subtree-split:57e0c3e155
This commit is contained in:
commit
31529971ea
49 changed files with 7057 additions and 0 deletions
20
flux/README.md
Normal file
20
flux/README.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# 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
|
||||
|
||||
## Bootstrap
|
||||
The cluster was bootstrapped using the following command:
|
||||
```
|
||||
flux bootstrap git --url=ssh://git@git.xirion.net:2222/olympus/flux.git --branch=main --path=cluster/base/ --ssh-key-algorithm=ed25519 --components-extra=image-reflector-controller,image-automation-controller
|
||||
```
|
||||
|
||||
## References
|
||||
Heavily inspired by: [onedr0p's cluster](https://github.com/onedr0p/home-cluster)
|
||||
|
||||
[Flux]: https://github.com/fluxcd/flux2
|
Loading…
Add table
Add a link
Reference in a new issue