Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Flux is a tool that allows us to define the components to install on a cluster. After initial installation, Flux will poll the source(GitLab) and apply any changes.


Image Added

In our configuration, we use GitLab as our source for defining multiple Helm Releases. A Helm Release defines the helm chart and configuration values to use for a particular component. 

...

Using Kustomize, we can package our components into releases. This is done by applying overrides on top of the base layer. 

Image Added


Cluster Layer

The cluster layer defines what release to use and the overrides to apply for the specific cluster.

...