My portfolio tracker zprovozneni
kubectl rollout restart deployment nginx-deployment
kubectl rollout restart deployment php-deployment
- My-portfolio-tracker jiz pouziva docker containery
- 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
- Build
docker-compose build
- 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
- 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
- Nasadit sluzby
kubectl apply -f my-portfolio-tracker-php-service.yaml
kubectl apply -f my-portfolio-tracker-nginx-service.yaml
- Nasadit deployment z
/deployment
kubectl apply -f my-portfolio-tracker-nginx-deployement.yaml
kubectl apply -f my-portfolio-tracker-php-deployement.yaml
- Nasadit cronjobs z
cronjobs
kubectl apply -f my-portfolio-tracker-cronjobs.yaml
- Nasadit konfiguraci pro ingress z
ingress
kubectl apply -f my-portfolio-tracker-nginx-ingress.yaml