Skip to content

Latest commit

 

History

History
59 lines (48 loc) · 1.34 KB

my-portfolio-tracker.md

File metadata and controls

59 lines (48 loc) · 1.34 KB

My portfolio tracker zprovozneni

Restart

kubectl rollout restart deployment nginx-deployment
kubectl rollout restart deployment php-deployment

Instalace

  1. My-portfolio-tracker jiz pouziva docker containery
  2. Vytvoreni volumes z volumes
microk8s kubectl apply -f my-portfolio-tracker-pv.yaml
microk8s kubectl apply -f my-portfolio-tracker-pvc.yaml
microk8s kubectl apply -f my-portfolio-tracker-log-pvc.yaml
  1. Build
 docker-compose build
  1. Tag
docker tag my-portfolio-tracker-php 192.168.1.245:32000/my-portfolio-tracker-php:1.0
docker tag my-portfolio-tracker-nginx 192.168.1.245:32000/my-portfolio-tracker-nginx:1.0
  1. Push
docker push 192.168.1.245:32000/my-portfolio-tracker-php:1.0
docker push 192.168.1.245:32000/my-portfolio-tracker-nginx:1.0   
  1. Nasadit sluzby
kubectl apply -f my-portfolio-tracker-php-service.yaml
kubectl apply -f my-portfolio-tracker-nginx-service.yaml
  1. Nasadit deployment z /deployment
kubectl apply -f my-portfolio-tracker-nginx-deployement.yaml
kubectl apply -f my-portfolio-tracker-php-deployement.yaml
  1. Nasadit cronjobs z cronjobs
kubectl apply -f my-portfolio-tracker-cronjobs.yaml
  1. Nasadit konfiguraci pro ingress z ingress
kubectl apply -f my-portfolio-tracker-nginx-ingress.yaml