kubernetes: give each instance a specific state directory

In particular avoid all nodes sharing the same default directory.

Signed-off-by: Ian Campbell <ian.campbell@docker.com>
This commit is contained in:
Ian Campbell 2017-06-12 12:58:33 +01:00
parent ec2b56da5a
commit d4f601f6fb

View File

@ -3,12 +3,14 @@ if [ $# -eq 0 ] ; then
img="kube-master"
disk="kube-master-disk.img"
data=""
state="kube-master-state"
elif [ $# -gt 1 ] ; then
img="kube-node"
name="node-${1}"
shift
disk="kube-${name}-disk.img"
data="${*}"
state="kube-${name}-state"
else
echo "Usage:"
echo " - Boot master:"
@ -19,4 +21,5 @@ else
fi
set -x
rm -f "${disk}"
../../bin/linuxkit run -cpus 2 -mem 4096 -disk "${disk}",size=4G -data "${data}" "${img}"
rm -rf "${state}"
../../bin/linuxkit run -cpus 2 -mem 4096 -state "${state}" -disk "${disk}",size=4G -data "${data}" "${img}"