add external dns
This commit is contained in:
@@ -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"
|
@@ -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/
|
||||
|
13
infrastructure/traefik-system/servicemonitor.yaml
Normal file
13
infrastructure/traefik-system/servicemonitor.yaml
Normal 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
|
Reference in New Issue
Block a user