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

This commit is contained in:
Sergei Erjemin 2025-04-28 13:44:51 +03:00
parent 7bfc9001e0
commit 475a294d61

View File

@ -874,12 +874,12 @@ spec:
Применим манифест: Применим манифест:
```bash ```bash
sudo kubectl apply -f ~/k3s/gitea/gitea-ingressroute-tcp.yaml kubectl apply -f ~/k3s/gitea/gitea-ingressroute-tcp.yaml
``` ```
Проверим, что IngressRouteTCP создан: Проверим, что IngressRouteTCP создан:
```bash ```bash
sudo kubectl get ingressroutetcp -n gitea kubectl get ingressroutetcp -n gitea
``` ```
Увидим что-то вроде: Увидим что-то вроде:
@ -912,13 +912,13 @@ spec:
И, само собой, применить манифест: И, само собой, применить манифест:
```bash ```bash
sudo kubectl apply -f ~/k3s/traefik/traefik-service.yaml kubectl apply -f ~/k3s/traefik/traefik-service.yaml
``` ```
Если у вас нет манифеста Traefik Service, то можно отредактировать его непосредственно в кластере через `kubectl edit` Если у вас нет манифеста Traefik Service, то можно отредактировать его непосредственно в кластере через `kubectl edit`
(будьте готовы редактировать в **vim**): (будьте готовы редактировать в **vim**):
```bash ```bash
sudo kubectl edit svc -n kube-system traefik -o yaml kubectl edit svc -n kube-system traefik -o yaml
``` ```
Важно: значение `nodePort` для SSH не нужно указывать, так как оно будет сгенерировано автоматически сразу после Важно: значение `nodePort` для SSH не нужно указывать, так как оно будет сгенерировано автоматически сразу после
@ -926,7 +926,7 @@ sudo kubectl edit svc -n kube-system traefik -o yaml
Проверим, что Service обновился: Проверим, что Service обновился:
```bash ```bash
sudo kubectl get svc -n kube-system traefik kubectl get svc -n kube-system traefik
``` ```
Увидим что-то вроде (орт 2222 добавился в Service Traefik): Увидим что-то вроде (орт 2222 добавился в Service Traefik):
@ -935,6 +935,8 @@ NAME TYPE CLUSTER-IP EXTERNAL-IP
traefik LoadBalancer 10.43.164.48 192.168.1.26,192.168.1.27,192.168.1.28 80:32171/TCP,443:30329/TCP,9000:31317/TCP,2055:31675/TCP,2222:31963/TCP 6d traefik LoadBalancer 10.43.164.48 192.168.1.26,192.168.1.27,192.168.1.28 80:32171/TCP,443:30329/TCP,9000:31317/TCP,2055:31675/TCP,2222:31963/TCP 6d
``` ```
### Проверим доступность SSH в Gitea
Проверим, что порт 2222 доступен на VIP-адресе keepalived (не забудьте заменить `<VIP>` на ваш Virtual IP): Проверим, что порт 2222 доступен на VIP-адресе keepalived (не забудьте заменить `<VIP>` на ваш Virtual IP):
```bash ```bash
nc -zv <VIP> 2222 nc -zv <VIP> 2222