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

View File

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