mod: Перенос контейнера Docker в k3s....

This commit is contained in:
Sergei Erjemin 2025-04-27 11:50:00 +03:00
parent 9e1a414f45
commit c18a5ffe43

View File

@ -110,7 +110,8 @@ spec:
--- ---
# Middleware для редиректа HTTP → HTTPS # Middleware для редиректа HTTP → HTTPS
# Применяется к HTTP-запросам для перенаправления на HTTPS # Применяется к HTTP-запросам для перенаправления на HTTPS
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1 # версия Traefik v34.2.1+up34.2.0 (Traefik v3.3.6)
# apiVersion: traefik.containo.us/v1alpha1
kind: Middleware kind: Middleware
metadata: metadata:
name: https-redirect name: https-redirect
@ -123,7 +124,8 @@ spec:
--- ---
# Middleware для исключения редиректа на ACME challenge # Middleware для исключения редиректа на ACME challenge
# Позволяет Lets Encrypt проверять /.well-known/acme-challenge без HTTPS # Позволяет Lets Encrypt проверять /.well-known/acme-challenge без HTTPS
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1 # версия Traefik v34.2.1+up34.2.0 (Traefik v3.3.6)
# apiVersion: traefik.containo.us/v1alpha1
kind: Middleware kind: Middleware
metadata: metadata:
name: no-https-redirect name: no-https-redirect
@ -136,7 +138,8 @@ spec:
--- ---
# IngressRoute для HTTP (порт 80) с редиректом на HTTPS # IngressRoute для HTTP (порт 80) с редиректом на HTTPS
# Обрабатывает HTTP-запросы и перенаправляет их # Обрабатывает HTTP-запросы и перенаправляет их
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1 # версия Traefik v34.2.1+up34.2.0 (Traefik v3.3.6)
# apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: <SERVICE-NAME>-http name: <SERVICE-NAME>-http
@ -156,7 +159,8 @@ spec:
--- ---
# IngressRoute для HTTPS (порт 443) # IngressRoute для HTTPS (порт 443)
# Обрабатывает HTTPS-запросы с TLS # Обрабатывает HTTPS-запросы с TLS
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1 # версия Traefik v34.2.1+up34.2.0 (Traefik v3.3.6)
# apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: <SERVICE-NAME>-https name: <SERVICE-NAME>-https
@ -176,7 +180,8 @@ spec:
--- ---
# IngressRoute для HTTP-01 challenge (Lets Encrypt) # IngressRoute для HTTP-01 challenge (Lets Encrypt)
# Позволяет cert-manager пройти проверку через порт 80 # Позволяет cert-manager пройти проверку через порт 80
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1 # версия Traefik v34.2.1+up34.2.0 (Traefik v3.3.6)
# apiVersion: traefik.containo.us/v1alpha1 # старая версия Traefik
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: <SERVICE-NAME>-acme name: <SERVICE-NAME>-acme