A Clojure library designed to ... well, that part is up to you.
FIXME
minikube
and kubectl
must be installed and available on PATH
.
- During setup
minkube
cluster would be reseted and all you data would be lost! So, you maybe need to backupminikube
's VM first.
- In new shell (let name it shell-1) run
./demo/setup
. - After setup is done run
./demo/build_and_deploy
in shell-1, wait til PODs status changed toRunning
and pressCtrl-C
. - Run
kubectl --namespace=demo attach executor --container=c02
in shell-1 to attach to container ofexecutor
pod and check that printed listing (updated each 5 seconds) of/tmp
directory doesn't containhello.txt
entry. - In new shell (let name it shell-2) run
kubectl --namespace=demo exec commander -it /bin/bash
to get shell intocommander
POD's first container, run/command.sh
and wait til command completed. - Switch to shell-1 and check that printed listing (updated each 5 seconds) of
/tmp
directory now containshello.txt
entry.
Copyright © 2018 FIXME
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.