Izvorna koda diplomske naloge
- Docker desktop (z omogočeno Kubernetes integracijo v nastavitvah)
- Kubectl
- Octant (po želji)
- Visual Studio 2022 (po želji)
Zagon aplikacije (v ukazni vrstici izvedite naslednje ukaze - poskrbite, da ste v istem direktoriju, kot yaml datoteka, katero uvajate v lokalno gručo. Program Docker Desktop mora biti aktiven)
kubectl create secret generic mssql —from-literal=SA_PASSWORD=”M!cr0s3rv!ce”
(secret je potreben za delovanje!)kubectl apply -f pvc-claim.yaml
kubectl apply -f mssql-depl.yaml
(po izvedbi tega ukaza počakajte nekaj sekund)kubectl apply -f identiteta-depl.yaml
kubectl apply -f komentiranje-depl.yaml
kubectl apply -f ocenjevanje-depl.yaml
kubectl apply -f videoteka-depl.yaml
kubectl apply -f seznami-depl.yaml
kubectl apply -f ocenifilm-depl.yaml
kubectl apply -f ocenifilm-np-srv.yaml
kubectl apply -f ingress-depl.yaml
kubectl -n kube-system apply -f metric-server-depl.yaml
kubectl autoscale deployment identiteta-depl --cpu-percent=95 --min=1 --max=3
kubectl autoscale deployment komentiranje-depl --cpu-percent=95 --min=1 --max=3
kubectl autoscale deployment ocenjevanje-depl --cpu-percent=95 --min=1 --max=3
kubectl autoscale deployment seznami-depl --cpu-percent=95 --min=1 --max=3
kubectl autoscale deployment videoteka-depl --cpu-percent=95 --min=1 --max=3
- V ukazni vrstici izvedite ukaz
kubectl get svc
- Preberite port (vrata) za servis imenovan
ocenifilmnpservice-srv
- Primer:
ocenifilmnpservice-srv NodePort 10.103.130.79 <none> 80:32530/TCP 36d
(tukaj nas zanimajo vrata 32530) - V brskalnik v tem primeru vpišemo
localhost:32530
oz.127.0.0.1:32530
in prispemo na vstopno stran aplikacije