Change more things
This commit is contained in:
parent
5448cfc93b
commit
79c72aaac1
|
@ -0,0 +1,16 @@
|
||||||
|
---
|
||||||
|
kind: IngressRoute
|
||||||
|
apiVersion: traefik.containo.us/v1alpha1
|
||||||
|
metadata:
|
||||||
|
namespace: riju
|
||||||
|
name: docker-registry
|
||||||
|
spec:
|
||||||
|
entryPoints:
|
||||||
|
- docker
|
||||||
|
routes:
|
||||||
|
- kind: Rule
|
||||||
|
match: "Host(`*`)"
|
||||||
|
services:
|
||||||
|
- namespace: riju
|
||||||
|
name: docker-registry
|
||||||
|
port: 80
|
|
@ -6,29 +6,34 @@ metadata:
|
||||||
name: traefik-config
|
name: traefik-config
|
||||||
data:
|
data:
|
||||||
traefik.yaml: |
|
traefik.yaml: |
|
||||||
entrypoints:
|
entryPoints:
|
||||||
http:
|
http:
|
||||||
address: ":8000/tcp"
|
address: ":8000"
|
||||||
https:
|
https:
|
||||||
address: ":8443/tcp"
|
address: ":8443"
|
||||||
http:
|
http:
|
||||||
tls: true
|
tls:
|
||||||
|
certResolver: riju
|
||||||
|
domains:
|
||||||
|
- main: k8s.riju.codes
|
||||||
healthcheck:
|
healthcheck:
|
||||||
address: ":9000/tcp"
|
address: ":9000"
|
||||||
metrics:
|
metrics:
|
||||||
address: ":9100/tcp"
|
address: ":9100"
|
||||||
docker:
|
docker:
|
||||||
address: ":31000/tcp"
|
address: ":31000"
|
||||||
http:
|
http:
|
||||||
tls: true
|
tls:
|
||||||
|
certResolver: riju
|
||||||
|
domains:
|
||||||
|
- main: k8s.riju.codes
|
||||||
ping:
|
ping:
|
||||||
entryPoint: "healthcheck"
|
entryPoint: "healthcheck"
|
||||||
metrics:
|
metrics:
|
||||||
prometheus:
|
prometheus:
|
||||||
entryPoint: "metrics"
|
entryPoint: "metrics"
|
||||||
providers:
|
providers:
|
||||||
kubernetescrd: true
|
kubernetesCRD: {}
|
||||||
kubernetesingress: true
|
|
||||||
certificatesResolvers:
|
certificatesResolvers:
|
||||||
riju:
|
riju:
|
||||||
acme:
|
acme:
|
||||||
|
|
|
@ -42,6 +42,16 @@ spec:
|
||||||
serviceAccountName: traefik
|
serviceAccountName: traefik
|
||||||
terminationGracePeriodSeconds: 60
|
terminationGracePeriodSeconds: 60
|
||||||
hostNetwork: false
|
hostNetwork: false
|
||||||
|
initContainers:
|
||||||
|
- name: volume-permissions
|
||||||
|
image: busybox:1.35
|
||||||
|
command:
|
||||||
|
- "sh"
|
||||||
|
- "-c"
|
||||||
|
- "touch /data/acme.json && chmod -Rv 600 /data/* && chown 65532:65532 /data/acme.json"
|
||||||
|
volumeMounts:
|
||||||
|
- name: data
|
||||||
|
mountPath: /data
|
||||||
containers:
|
containers:
|
||||||
- image: traefik:v2.9.6
|
- image: traefik:v2.9.6
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
|
|
Loading…
Reference in New Issue