/flux-examples

Flux V2 kubernetes examples

Apache License 2.0Apache-2.0

flux-examples

Flux V2 kubernetes examples

Overview

Examples of Flux V2 definitions.

A good way of build AWS EKS is to use terraform to create and update the AWS resources and use Flux V2 to create and update the kubernetes resources using public available helm charts. This creates a simplicity to the complexity of create and updating AWS EKS clusters.

Repository Contents

actions-runner-controller directory

Contains an example for defining a self-hosted github actions runner in kubernetes (EKS).

I have not been able to get the supplied runner images to work:

and generally they don't meet your specific requirements so it is necessary to build your own runner docker image. See:

github-actions-exporter directory

Contains an example for defining a github actions exporter for prometheus metrics in kubernetes (EKS).

prometheus directory

Contains an example for defining a Prometheus server in kubernetes (EKS) to forward metrics to an AWS Managed Prometheus.

References