Traefix
📚 Documentation 💠Hub 💬 Discourse
ModeStream only
MetricsUnsupported
MTLSUnsupported
PrometheusSupported
Traefik on kubernetes​
Traefik expects a resource of "Middleware" type named "bouncer", which we will create now.
Here is bouncer-middleware.yaml:
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: bouncer
namespace: traefik
spec:
plugin:
bouncer:
enabled: true
crowdsecMode: stream
crowdsecLapiScheme: https
crowdsecLapiHost: crowdsec-service.crowdsec:8080
crowdsecLapiKey: mysecretkey12345
You can see all the configuration options in the bouncer documentation. You can also refer to a full traefik and CrowdSec stack on kubernetes
Now, you can install the remediation component:
kubectl apply -f bouncer-middleware.yaml