From 7bfc9001e0a2e0ce897116f63d8bfe89fa9c88a6 Mon Sep 17 00:00:00 2001 From: erjemin Date: Mon, 28 Apr 2025 13:39:50 +0300 Subject: [PATCH] =?UTF-8?q?mod:=20=D0=9F=D0=B5=D1=80=D0=B5=D0=BD=D0=BE?= =?UTF-8?q?=D1=81=20=D0=BA=D0=BE=D0=BD=D1=82=D0=B5=D0=B9=D0=BD=D0=B5=D1=80?= =?UTF-8?q?=D0=B0=20Docker=20=D0=B2=20k3s=20.......?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...-migrating-container-from-docker-to-kubernetes.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/kubernetes/k3s-migrating-container-from-docker-to-kubernetes.md b/kubernetes/k3s-migrating-container-from-docker-to-kubernetes.md index 0ae0e88..4d96df1 100644 --- a/kubernetes/k3s-migrating-container-from-docker-to-kubernetes.md +++ b/kubernetes/k3s-migrating-container-from-docker-to-kubernetes.md @@ -503,8 +503,7 @@ curl -v http://10.43.211.8:80 ```yaml --- # Манифест для Middleware (редирект HTTP → HTTPS внутри Traefik) -apiVersion: traefik.io/v1alpha1 # версия Traefik v34.2.1+up34.2.0 (Traefik v3.3.6) -# apiVersion: traefik.containo.us/v1alpha1 +apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: https-redirect # Имя Middleware `https-redirect` @@ -627,7 +626,7 @@ nano ~/k3s/gitea/gitea-ingressroute.yaml ``` ```yaml -apiVersion: traefik.containo.us/v1alpha1 +apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: gitea-http @@ -644,7 +643,7 @@ spec: middlewares: - name: https-redirect --- -apiVersion: traefik.containo.us/v1alpha1 +apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: gitea-https @@ -845,6 +844,9 @@ kubectl describe pod -n kube-system -l app.kubernetes.io/name=traefik | grep -A --providers.kubernetesingress.allowEmptyServices=true ``` +Если вы видите аргумент `--entryPoints.ssh.address=:2222/tcp`, то всё работает. + + ### Добавим IngressRouteTCP для Gitea Чтобы маршрутизировать трафик с порта 2222 на Service Gitea (порт 22), создадим манифест IngressRouteTCP: @@ -855,7 +857,7 @@ nano ~/k3s/gitea/gitea-ingressroute-tcp.yaml И вставим в него следующее содержимое: ```yaml # IngressRouteTCP для маршрутизации SSH через Traefik -apiVersion: traefik.containo.us/v1alpha1 +apiVersion: traefik.io/v1alpha1 kind: IngressRouteTCP metadata: name: gitea-ssh