Change more things

This commit is contained in:
Radon Rosborough 2022-12-20 21:35:28 -07:00
parent 5448cfc93b
commit 79c72aaac1
3 changed files with 41 additions and 10 deletions

16
k8s/ingresses.in.yaml Normal file
View File

@ -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

View File

@ -6,29 +6,34 @@ metadata:
name: traefik-config
data:
traefik.yaml: |
entrypoints:
entryPoints:
http:
address: ":8000/tcp"
address: ":8000"
https:
address: ":8443/tcp"
address: ":8443"
http:
tls: true
tls:
certResolver: riju
domains:
- main: k8s.riju.codes
healthcheck:
address: ":9000/tcp"
address: ":9000"
metrics:
address: ":9100/tcp"
address: ":9100"
docker:
address: ":31000/tcp"
address: ":31000"
http:
tls: true
tls:
certResolver: riju
domains:
- main: k8s.riju.codes
ping:
entryPoint: "healthcheck"
metrics:
prometheus:
entryPoint: "metrics"
providers:
kubernetescrd: true
kubernetesingress: true
kubernetesCRD: {}
certificatesResolvers:
riju:
acme:

View File

@ -42,6 +42,16 @@ spec:
serviceAccountName: traefik
terminationGracePeriodSeconds: 60
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:
- image: traefik:v2.9.6
imagePullPolicy: IfNotPresent