Witam, mam pytania dotyczące postawienia aplikacji mikroserwisowej na własnym serwerze (nie w chmurze). Aplikacja ma działać w sieci lokalnej.
- Pierwsze pytanie to czy robi się tak, że instaluje się np. minikube na VPS produkcyjnym ? Czy po prostu postawić na dockerze bez bawienia się w k8s ?
- Drugie pytanie dotyczy ogolnej architektury maszyn wirtualnych na serwerze.
Używając Proxmox'a zrobiłbym sobie oddzielne vpsy z:
- aplikacją produkcyjną
- na pliki
- baza danych produkcyjna
- aplikacja testowa
Czy to jest prawidłowe podejście, żeby później łatwo dołożyć jakieś CI/CD? Chciałbym trochę zrobić sobie na tym serwerze takiego AWS'a :)
- Dopiero poznaje co to CI/CD. Oglądam przykłady na Jenkinsie. Chciałbym się zapytać gdzie ja go powinieniem wdrożyć w tym powyższym przypadku? Oddzielna maszyna ? Na dockerze uruchomionym na vps z aplikacją ?
Przepraszam jeśli te pytania są jakieś głupie ale chciałbym wdrożyć aplikację w sposób poprawny. Nie mogę dojśc do tego jak to dobrze skonstruować, żeby przykładowo później do projektu mogli dochodzić programiści od każdego mikroserwisu i wszystko miało ręce i nogi ;)