diff options
author | Joseph Henry <josephjah@gmail.com> | 2016-08-17 17:43:34 -0700 |
---|---|---|
committer | Joseph Henry <josephjah@gmail.com> | 2016-08-17 17:43:34 -0700 |
commit | 169664ffc2c281500a396588df2d5724a79b5723 (patch) | |
tree | 594ac3c60cbc2a59352a9f6ed3cae1a077b74fe6 /doc/ext/kubernetes | |
parent | 183434d30e985c41dd1a4b5737cfeb370f914a67 (diff) | |
download | infinitytier-169664ffc2c281500a396588df2d5724a79b5723.tar.gz infinitytier-169664ffc2c281500a396588df2d5724a79b5723.zip |
examples files for kube int
Diffstat (limited to 'doc/ext/kubernetes')
-rw-r--r-- | doc/ext/kubernetes/Dockerfile | 2 | ||||
-rw-r--r-- | doc/ext/kubernetes/entrypoint.sh | 17 |
2 files changed, 15 insertions, 4 deletions
diff --git a/doc/ext/kubernetes/Dockerfile b/doc/ext/kubernetes/Dockerfile index ee2b8dab..c33b6bab 100644 --- a/doc/ext/kubernetes/Dockerfile +++ b/doc/ext/kubernetes/Dockerfile @@ -6,7 +6,7 @@ RUN mkdir -p /var/lib/zerotier-one/networks.d ADD *.conf /var/lib/zerotier-one/networks.d/ ADD zerotier / ADD zerotier-cli / -ADD .zerotierCliSettings <settings path>?> +ADD .zerotierCliSettings /root/ # Install App ADD server.js / diff --git a/doc/ext/kubernetes/entrypoint.sh b/doc/ext/kubernetes/entrypoint.sh index 7d4242c8..cc547116 100644 --- a/doc/ext/kubernetes/entrypoint.sh +++ b/doc/ext/kubernetes/entrypoint.sh @@ -1,5 +1,16 @@ -./zerotier -zerotier-cli join $(NWID).conf -zerotier-cli net-auth $(NWID) $(DEVID) +echo '*** ZeroTier-Kubernetes self-auth test script' +chown -R daemon /var/lib/zerotier-one +chgrp -R daemon /var/lib/zerotier-one +su daemon -s /bin/bash -c '/zerotier-one -d -U -p9993 >>/tmp/zerotier-one.out 2>&1' +virtip4="" +while [ -z "$virtip4" ]; do + sleep 0.2 + virtip4=`/zerotier-cli listnetworks | grep -F $nwid | cut -d ' ' -f 9 | sed 's/,/\n/g' | grep -F '.' | cut -d / -f 1` +done +echo '*** Up and running at' $virtip4 ' on network: ' $nwid + +echo '*** Self-Authorizing to deployment network' +./zerotier-cli join $(NWID).conf +./zerotier-cli net-auth $(NWID) $(DEVID) # node server.js
\ No newline at end of file |