1001 B
1001 B
Etap 003: Wystawienie SSH Gitei z k3s
Cel etapu: udostępnić SSH Gitei na publicznym porcie, żeby git@gitea.mpabi.pl trafiało do serwisu gitea-ssh w klastrze.
Zakres
- Dodać
HelmChartConfigdla Traefika z entrypointem TCPgitsshna porcie2222. - Dodać
IngressRouteTCPw namespacegitea, który kieruje ruch zgitsshdoservice/gitea-ssh:22. - Wdrożyć manifesty do klastra i zweryfikować:
- Traefik ma port
2222, IngressRouteTCPjest aktywny,ssh -p 2222 git@gitea.mpabi.plodpowiada Giteą.
- Traefik ma port
Decyzja techniczna
- Nie ruszamy hostowego
:22(zostaje dla SSH systemu). - Git SSH dla Gitei idzie przez
:2222. - Klienci Git powinni używać:
ssh://git@gitea.mpabi.pl:2222/trade/trade-iac.git- albo aliasu SSH z
Port 2222.
Kryteria akceptacji
kubectl -n kube-system get svc traefikpokazuje port2222/TCP.kubectl -n gitea get ingressroutetcp gitea-sshistnieje.- Push/pull repo przez SSH na porcie
2222działa.