|
|
|
<style>
|
|
|
|
.purple {
|
|
|
|
color:rgb(107,79,187);
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
|
|
|
|
|
|
|
|
# Asennusohjeet
|
|
|
|
|
|
|
|
Google Cloudissa on projektilla digia-JAMK-MrReferee-23784 käytössä Source Repositories, Container Registry, Cloud Build, Persistent Disk ja Kubernetes Engine.
|
| ... | ... | @@ -13,7 +20,7 @@ Google Cloudissa on projektilla digia-JAMK-MrReferee-23784 käytössä Source Re |
|
|
|
Kustakin repositoriosta löytyy niille oleelliset yaml tiedostot. Tässä käydään nopeasti läpi kustakin reposta löytyvät yaml tiedostot ja mitä ne tekevät. Tiedostot voidaan ajaa komentoriviltä komennolla __kubectl apply -f <resurssin-nimi>.yaml__.
|
|
|
|
|
|
|
|
### mr-referee-frontend
|
|
|
|
{: .gitlab-purple}
|
|
|
|
{: .purple}
|
|
|
|
|
|
|
|
__cloudbuild.yaml__
|
|
|
|
|
| ... | ... | @@ -34,7 +41,7 @@ __service.yaml__ |
|
|
|
Kubernetes service. Käynnistää servicen nimeltä frontend-service. Servicessä on määritelty selector app: react, joka kertoo, että tämä service on käytössä vain Kubernetes resurssilla, jolta löytyy label app: react, joka tässä tapauksessa löytyy yllä mainitulta deployment.yaml resurssilta. Tässä tiedostossa on myös määritelty, että se on tyyppiä LoadBalancer, eli se käyttää Google Cloudin Load Balanceria servicen paljastamiseksi julkiseen internetiin. Avattu portti on 80.
|
|
|
|
|
|
|
|
### mr-referee (backend)
|
|
|
|
{: .gitlab-purple}
|
|
|
|
{: .purple}
|
|
|
|
|
|
|
|
__cloudbuild.yaml__
|
|
|
|
|
| ... | ... | @@ -61,7 +68,7 @@ __kube_services/load-balancer.yaml__ |
|
|
|
__VAIN DEV-KÄYTÖSSÄ__. Paljastaa backend deploymentin julkiseen internetiin.
|
|
|
|
|
|
|
|
### mr-referee-db
|
|
|
|
{: .gitlab-purple}
|
|
|
|
{: .purple}
|
|
|
|
|
|
|
|
__deployment.yaml__
|
|
|
|
|
| ... | ... | |
| ... | ... | |