This commit is contained in:
2025-03-17 05:13:50 -05:00
parent 9d45ebf641
commit a50b3ca1d4
3 changed files with 55 additions and 55 deletions

View File

@@ -1,16 +1,16 @@
apiVersion: v1 #apiVersion: v1
kind: ConfigMap #kind: ConfigMap
metadata: #metadata:
name: traefik-configmap # name: traefik-configmap
data: #data:
config.yml: | # config.yml: |
http: # http:
routers: # routers:
router0: # router0:
service: service0 # service: service0
rule: Host(`testing.durp.info`) # rule: Host(`testing.durp.info`)
services: # services:
service0: # service0:
loadBalancer: # loadBalancer:
servers: # servers:
- url: https://192.168.20.130 # - url: https://192.168.20.130

View File

@@ -1,34 +1,34 @@
apiVersion: traefik.io/v1alpha1 #apiVersion: traefik.io/v1alpha1
kind: IngressRoute #kind: IngressRoute
metadata: #metadata:
name: traefik-ingress # name: traefik-ingress
spec: #spec:
entryPoints: # entryPoints:
- websecure # - websecure
routes: # routes:
- match: Host(`traefik.durp.info`) # - match: Host(`traefik.durp.info`)
kind: Rule # kind: Rule
services: # services:
- name: api@internal # - name: api@internal
kind: TraefikService # kind: TraefikService
tls: # tls:
secretName: traefik-tls # secretName: traefik-tls
#
--- #---
#
apiVersion: cert-manager.io/v1 #apiVersion: cert-manager.io/v1
kind: Certificate #kind: Certificate
metadata: #metadata:
name: traefik-tls # name: traefik-tls
namespace: traefik # namespace: traefik
spec: #spec:
secretName: traefik-tls # secretName: traefik-tls
issuerRef: # issuerRef:
name: letsencrypt-production # name: letsencrypt-production
kind: ClusterIssuer # kind: ClusterIssuer
commonName: "traefik.durp.info" # commonName: "traefik.durp.info"
dnsNames: # dnsNames:
- "traefik.durp.info" # - "traefik.durp.info"
#
--- #---
#

View File

@@ -14,17 +14,17 @@ traefik:
replicas: 3 replicas: 3
revisionHistoryLimit: 1 revisionHistoryLimit: 1
volumes: # volumes:
- name: traefik-configmap # - name: traefik-configmap
mountPath: "/config" # mountPath: "/config"
type: configMap # type: configMap
ingressRoute: ingressRoute:
dashboard: dashboard:
enabled: true enabled: true
additionalArguments: additionalArguments:
- "--providers.file.filename=/config/config.yml" # - "--providers.file.filename=/config/config.yml"
- "--serversTransport.insecureSkipVerify=true" - "--serversTransport.insecureSkipVerify=true"
- "--log.level=DEBUG" - "--log.level=DEBUG"
- --experimental.plugins.jwt.moduleName=github.com/traefik-plugins/traefik-jwt-plugin - --experimental.plugins.jwt.moduleName=github.com/traefik-plugins/traefik-jwt-plugin