mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-23 02:51:55 +00:00
kubernetes: Use file based metadata
A bit easier for debugging/inspection etc. Signed-off-by: Ian Campbell <ijc@docker.com>
This commit is contained in:
parent
57171c30de
commit
1ec48df74b
@ -73,10 +73,6 @@ else
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "${kubeadm_data}" ] ; then
|
|
||||||
data="{ \"kubeadm\": { \"entries\": { ${kubeadm_data} } } }"
|
|
||||||
fi
|
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
if [ -n "${KUBE_CLEAR_STATE}" ] ; then
|
if [ -n "${KUBE_CLEAR_STATE}" ] ; then
|
||||||
rm -rf "${state}"
|
rm -rf "${state}"
|
||||||
@ -85,4 +81,10 @@ if [ -n "${KUBE_CLEAR_STATE}" ] ; then
|
|||||||
echo -n "${KUBE_MAC}" > "${state}"/mac-addr
|
echo -n "${KUBE_MAC}" > "${state}"/mac-addr
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
linuxkit run ${KUBE_RUN_ARGS} -networking ${KUBE_NETWORKING} -cpus ${KUBE_VCPUS} -mem ${KUBE_MEM} -state "${state}" -disk size=${KUBE_DISK} -data "${data}" ${uefi} "${img}${suffix}"
|
|
||||||
|
touch $state/metadata.json
|
||||||
|
if [ -n "${kubeadm_data}" ] ; then
|
||||||
|
echo "{ \"kubeadm\": { \"entries\": { ${kubeadm_data} } } }" > $state/metadata.json
|
||||||
|
fi
|
||||||
|
|
||||||
|
linuxkit run ${KUBE_RUN_ARGS} -networking ${KUBE_NETWORKING} -cpus ${KUBE_VCPUS} -mem ${KUBE_MEM} -state "${state}" -disk size=${KUBE_DISK} -data $state/metadata.json ${uefi} "${img}${suffix}"
|
||||||
|
Loading…
Reference in New Issue
Block a user