Difference between revisions of "Install blynk on OpenShift v4x"

From Bitbull Wiki
Jump to navigation Jump to search
(Created page with "==blynk== oc new-project blynk oc create sa anyuid oc adm policy add-scc-to-user anyuid -z anyuid oc new-app --image=mpherg/blynk-server:latest oc patch deployment/blynk-...")
 
 
Line 26: Line 26:
  
 
  oc logs deployment/blynk-server
 
  oc logs deployment/blynk-server
 
 
oc get svc
 
 
oc create route passthrough blynk-admin --port=9443 --service=blynk-server --hostname=blynk-admin.app.domain.com
 
oc expose svc blynk-server --port=8080 --hostname=blynk.app.domain.com --name=blynk-iot
 
oc get route
 
 
 
 
oc set volume dc --all
 
oc set volume dc/blynk-server --add --mount-path=/data --name=blynk-volume-1
 
oc set volume dc/blynk-server --add --name=blynk-volume-1 -t pvc --claim-name=blynk-claim --claim-size=5G --claim-mode=ReadWriteMany --overwrite
 
oc set volume dc --all
 
  
 
* setup
 
* setup
  firefox https://blynk-admin.app.domain.com
+
  firefox https://blynk.domain.com/admin
 
: admin@blynk.cc / admin
 
: admin@blynk.cc / admin
  
 
[[Category:4x]]
 
[[Category:4x]]
 +
[[Category:IoT]]
 
[[Category:OpenShift & K8S]]
 
[[Category:OpenShift & K8S]]
[[Category:IoT]]
 

Latest revision as of 12:50, 7 August 2022

blynk

oc new-project blynk
oc create sa anyuid
oc adm policy add-scc-to-user anyuid -z anyuid
oc new-app --image=mpherg/blynk-server:latest
oc patch deployment/blynk-server --patch '{"spec":{"template":{"spec":{"serviceAccountName": "anyuid"}}}}'
oc get all
oc set volume deployment  --all
oc set volume deployment/blynk-server --add --name=blynk-server-vol -t pvc --claim-size=5G --claim-mode=ReadWriteMany --claim-name=blynk-server-claim
oc set volume deployment/blynk-server | grep mounted\ at | awk '{print $3}' | tee /tmp/mounts
cat /tmp/mounts | while read m
do
  oc set volume deployment/blynk-server --remove --mount-path=$m --confirm
done
cat /tmp/mounts | grep -v '^$' | while read m
do
  oc set volume deployment/blynk-server --add --name=blynk-server-vol --mount-path=$m --claim-name=blynk-server-claim --sub-path=$(basename $m)
done
oc get svc
oc create route passthrough --service=blynk-server --port=9443 --hostname=blynk.domain.com
oc logs deployment/blynk-server
  • setup
firefox https://blynk.domain.com/admin
admin@blynk.cc / admin