add external dns

This commit is contained in:
2024-01-07 11:35:52 +01:00
parent 3d84d6bed1
commit 33c2df9fa3
10 changed files with 118 additions and 17 deletions

View File

@@ -48,8 +48,10 @@ data:
allowCrossNamespace = true
[providers.kubernetesIngress]
allowExternalNameServices = true
ingressClass = "traefik"
ingressClass = "traefik"
[providers.kubernetesIngress.ingressEndpoint]
hostname = "moll.re"
[serversTransport]
insecureSkipVerify = true
@@ -72,17 +74,13 @@ data:
address = ":853"
[metrics]
[metrics.influxDB2]
address = "http://influxdb-influxdb2.monitoring:80"
token = "N_jNm1hZTfyhJneTJj2G357mQ7EJdNzdvebjSJX6JkbyaXNup_IAqeYowblMgV8EjLypNvauTl27ewJvI_rbqQ=="
org = "influxdata"
bucket = "kluster"
[metrics.prometheus]
entryPoint = "metrics"
addEntryPointsLabels = true
addServicesLabels = true
[certificatesResolvers.default-tls.acme]
email = "me@moll.re"
storage = "/certs/acme.json"
[certificatesResolvers.default-tls.acme.tlsChallenge]
[experimental.plugins.traefik-plugin-geoblock]
moduleName = "github.com/nscuro/traefik-plugin-geoblock"
version = "v0.10.0"

View File

@@ -4,6 +4,7 @@ resources:
- namespace.yaml
- pvc.yaml
- configmap.yaml
- servicemonitor.yaml
namespace: traefik-system
@@ -13,8 +14,3 @@ helmCharts:
version: 26.0.0
valuesFile: values.yaml
repo: https://helm.traefik.io/traefik
# - name: telegraf
# releaseName: telegraf?
# version: "?"
# valuesFile: telegraf.values.yaml
# repo: https://helm.influxdata.com/

View File

@@ -0,0 +1,13 @@
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: traefik-servicemonitor
labels:
app: traefik
spec:
selector:
matchLabels:
app.kubernetes.io/name: traefik
endpoints:
- port: metrics
path: /metrics