A catalog of Kubernetes tools for your Flux2 GitOps setup
Set up a GitRepository source, which you can use for your Kustomizations to apply the manifests found in the catalog:
apiVersion: source.toolkit.fluxcd.io/v1
kind: GitRepository
metadata:
name: flux-k8s-stack
namespace: flux-system
spec:
interval: 5m0s
url: https://github.com/kharf/flux-k8s-stack
ref:
tag: v33.0.0
Recommendation: Use Renovatebot to configure automatic updates for this catalog.
You're ready to browse the Catalog.
We keep track of compatibility between this catalog and flux2. Other versions might work too as long as there are no breaking changes.
flux-k8s-stack version | flux2 version |
---|---|
>= v9 | v2.0.0 |
<= v8 | v0.41.2 |
tool | test status | description |
---|---|---|
cert-manager | Cert-manager adds certificates and certificate issuers as resource types in Kubernetes clusters, and simplifies the process of obtaining, renewing and using those certificates. | |
emissary-ingress | Emissary-Ingress is an open-source Kubernetes-native API Gateway + Layer 7 load balancer + Kubernetes Ingress built on Envoy Proxy. | |
kube-prometheus-stack | Kube-Prometheus-Stack is a collection of Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. | |
prometheus-stackdriver-exporter | --- | Prometheus-Stackdriver-Exporter is a proxy that requests Stackdriver API for the metric's time-series everytime prometheus scrapes it. |
linkerd2 | Linkerd is a service mesh for Kubernetes. It makes running services easier and safer by giving you runtime debugging, observability, reliability, and security—all without requiring any changes to your code. | |
loki-stack | Loki is a set of components that can be composed into a fully featured logging stack. | |
keda | Keda is a Kubernetes based Event Driven Autoscaler. With KEDA, you can drive the scaling of any container in Kubernetes based on the number of events needing to be processed. | |
kyverno | Kyverno is a policy engine designed for Kubernetes. | |
ingress-nginx | Ingress-Nginx is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer. | |
istio-stack | Istio is a service mesh for Kubernetes. It provides secure service-to-service communication, automatic load balancing, fine-grained control of traffic behavior and more. |