Krótki opis¶
Projekt jest to zbiór kilku serwisów tworzących aplikację do głosowania. Wykorzystywane są gotowe kontenery. Na klastrze uruchomiony jest Frontend (Node.js), Backend (Python + .NET), In-Memory Database (Redis), Relation Database (Postgres).
Opis¶
Użyte kontenery¶
- voting-app -
kodekloud/examplevotingapp_vote:v1 - redis -
redis - worker -
kodekloud/examplevotingapp_worker:v1 - postgres -
postgresql - result-app -
kodekloud/examplevotingapp_result:v1
Services¶
- redis - ClusterIP
- połączenie do voting-app - Write/Read
- połączenie do worker - Write/Read
- postgres - ClusterIP
- połączenie do worker - Write/Read
- połączenie do result-app - Write/Read
- voting-app - NodePort
- result-app - NodePort