Feature/refactor k8s names (#39)
* chore: rename * chore: rename deployment * docs: rename
This commit is contained in:
parent
0dd1e1e88e
commit
5726d46284
@ -5,23 +5,23 @@ Use kubernetes rolling update deployment strategy for timed replace container wi
|
||||
```bash
|
||||
|
||||
# NOTE: prepare your image and fill into osrm.yaml
|
||||
$ sed -i "s#TELENAV_OSRM_BACKEND_DOCKER_IMAGE#<your image>#g" ./osrm.yaml
|
||||
$ sed -i "s#TELENAV_OSRM_BACKEND_DOCKER_IMAGE#<your image>#g" ./osrm-backend.yaml
|
||||
|
||||
# create deployment
|
||||
$ kubectl create -f osrm.yaml
|
||||
deployment.extensions/osrm created
|
||||
$ kubectl create -f osrm-backend.yaml
|
||||
deployment.extensions/osrm-backend created
|
||||
|
||||
# create loadbalancer
|
||||
$ kubectl create -f osrm_svc.yaml
|
||||
$ kubectl create -f service.yaml
|
||||
service/routing-osrm-service created
|
||||
|
||||
# OPTIONAL: checking deployment status, wait READY
|
||||
$ kubectl get deployments -n routing-osrm
|
||||
NAME READY UP-TO-DATE AVAILABLE AGE
|
||||
osrm 0/1 1 0 20s
|
||||
osrm-backend 0/1 1 0 20s
|
||||
$ kubectl get pods -n routing-osrm
|
||||
NAME READY STATUS RESTARTS AGE
|
||||
osrm-67b55f46c9-tpfgs 0/1 Running 0 22s
|
||||
osrm-backend-67b55f46c9-tpfgs 0/1 Running 0 22s
|
||||
|
||||
# OPTIONAL: check deployment details for troubleshooting
|
||||
$ kubectl describe deployments -n routing-osrm
|
||||
@ -30,18 +30,18 @@ $ kubectl describe pods -n routing-osrm
|
||||
...
|
||||
|
||||
# OPTIONAL: check container running log for troubleshooting
|
||||
$ kubectl logs -f --timestamps=true -n routing-osrm osrm-67b55f46c9-tpfgs
|
||||
$ kubectl logs -f --timestamps=true -n routing-osrm osrm-backend-67b55f46c9-tpfgs
|
||||
...
|
||||
|
||||
# start timed rolling update for traffic updating
|
||||
$ crontab osrm_cron
|
||||
$ crontab osrm-backend-cronjob
|
||||
$ crontab -l
|
||||
*/30 * * * * export PATH=$HOME/bin:$PATH && kubectl set env --env="LAST_MANUAL_RESTART=$(date -u +\%Y\%m\%dT\%H\%M\%S)" deploy/osrm -n routing-osrm >> ${HOME}/osrm_cron.log 2>&1
|
||||
*/20 * * * * export PATH=$HOME/bin:$PATH && kubectl set env --env="LAST_MANUAL_RESTART=$(date -u +\%Y\%m\%dT\%H\%M\%S)" deploy/osrm-backend -n routing-osrm >> ${HOME}/osrm-backend-cronjob.log 2>&1
|
||||
|
||||
# OPTIONAL: if want to stop
|
||||
$ crontab -r
|
||||
$ kubectl delete deployment osrm -n routing-osrm
|
||||
deployment.extensions "osrm" deleted
|
||||
$ kubectl delete deployment osrm-backend -n routing-osrm
|
||||
deployment.extensions "osrm-backend" deleted
|
||||
$ kubectl delete routing-osrm-service -n routing-osrm
|
||||
service "routing-osrm-service" deleted
|
||||
|
||||
|
||||
@ -1 +1 @@
|
||||
*/20 * * * * export PATH=$HOME/bin:$PATH && kubectl set env --env="LAST_MANUAL_RESTART=$(date -u +\%Y\%m\%dT\%H\%M\%S)" deploy/osrm -n routing-osrm >> ${HOME}/osrm_cron.log 2>&1
|
||||
*/20 * * * * export PATH=$HOME/bin:$PATH && kubectl set env --env="LAST_MANUAL_RESTART=$(date -u +\%Y\%m\%dT\%H\%M\%S)" deploy/osrm-backend -n routing-osrm >> ${HOME}/osrm-backend-cronjob.log 2>&1
|
||||
@ -1,7 +1,7 @@
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: osrm
|
||||
name: osrm-backend
|
||||
namespace: routing-osrm
|
||||
spec:
|
||||
replicas: 1
|
||||
Loading…
Reference in New Issue
Block a user