mod: Перенос контейнера Docker в k3s .......
This commit is contained in:
parent
ceb94eb151
commit
7bfc9001e0
@ -503,8 +503,7 @@ curl -v http://10.43.211.8:80
|
|||||||
```yaml
|
```yaml
|
||||||
---
|
---
|
||||||
# Манифест для Middleware (редирект HTTP → HTTPS внутри Traefik)
|
# Манифест для Middleware (редирект HTTP → HTTPS внутри Traefik)
|
||||||
apiVersion: traefik.io/v1alpha1 # версия Traefik v34.2.1+up34.2.0 (Traefik v3.3.6)
|
apiVersion: traefik.io/v1alpha1
|
||||||
# apiVersion: traefik.containo.us/v1alpha1
|
|
||||||
kind: Middleware
|
kind: Middleware
|
||||||
metadata:
|
metadata:
|
||||||
name: https-redirect # Имя Middleware `https-redirect`
|
name: https-redirect # Имя Middleware `https-redirect`
|
||||||
@ -627,7 +626,7 @@ nano ~/k3s/gitea/gitea-ingressroute.yaml
|
|||||||
```
|
```
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
apiVersion: traefik.containo.us/v1alpha1
|
apiVersion: traefik.io/v1alpha1
|
||||||
kind: IngressRoute
|
kind: IngressRoute
|
||||||
metadata:
|
metadata:
|
||||||
name: gitea-http
|
name: gitea-http
|
||||||
@ -644,7 +643,7 @@ spec:
|
|||||||
middlewares:
|
middlewares:
|
||||||
- name: https-redirect
|
- name: https-redirect
|
||||||
---
|
---
|
||||||
apiVersion: traefik.containo.us/v1alpha1
|
apiVersion: traefik.io/v1alpha1
|
||||||
kind: IngressRoute
|
kind: IngressRoute
|
||||||
metadata:
|
metadata:
|
||||||
name: gitea-https
|
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
|
--providers.kubernetesingress.allowEmptyServices=true
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Если вы видите аргумент `--entryPoints.ssh.address=:2222/tcp`, то всё работает.
|
||||||
|
|
||||||
|
|
||||||
### Добавим IngressRouteTCP для Gitea
|
### Добавим IngressRouteTCP для Gitea
|
||||||
|
|
||||||
Чтобы маршрутизировать трафик с порта 2222 на Service Gitea (порт 22), создадим манифест IngressRouteTCP:
|
Чтобы маршрутизировать трафик с порта 2222 на Service Gitea (порт 22), создадим манифест IngressRouteTCP:
|
||||||
@ -855,7 +857,7 @@ nano ~/k3s/gitea/gitea-ingressroute-tcp.yaml
|
|||||||
И вставим в него следующее содержимое:
|
И вставим в него следующее содержимое:
|
||||||
```yaml
|
```yaml
|
||||||
# IngressRouteTCP для маршрутизации SSH через Traefik
|
# IngressRouteTCP для маршрутизации SSH через Traefik
|
||||||
apiVersion: traefik.containo.us/v1alpha1
|
apiVersion: traefik.io/v1alpha1
|
||||||
kind: IngressRouteTCP
|
kind: IngressRouteTCP
|
||||||
metadata:
|
metadata:
|
||||||
name: gitea-ssh
|
name: gitea-ssh
|
||||||
|
Loading…
x
Reference in New Issue
Block a user