mirror of
https://github.com/jpetazzo/container.training.git
synced 2026-02-14 17:49:59 +00:00
Break out kubernetes package installation and kubeadm invocation to two different steps, so that we can install kubernetes packages without setting up the cluster (for the new DMUC labs).
41 lines
808 B
Bash
Executable File
41 lines
808 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
PREFIX=$(date +%Y-%m-%d-%H-%M)
|
|
PROVIDER=openstack/enix # aws also works
|
|
STUDENTS=2
|
|
#export TF_VAR_location=eu-north-1
|
|
export TF_VAR_node_size=S
|
|
|
|
SETTINGS=admin-monokube
|
|
TAG=$PREFIX-$SETTINGS
|
|
./labctl create \
|
|
--tag $TAG \
|
|
--provider $PROVIDER \
|
|
--settings settings/$SETTINGS.env \
|
|
--students $STUDENTS
|
|
|
|
SETTINGS=admin-polykube
|
|
TAG=$PREFIX-$SETTINGS
|
|
./labctl create \
|
|
--tag $TAG \
|
|
--provider $PROVIDER \
|
|
--settings settings/$SETTINGS.env \
|
|
--students $STUDENTS
|
|
|
|
SETTINGS=admin-oldversion
|
|
TAG=$PREFIX-$SETTINGS
|
|
./labctl create \
|
|
--tag $TAG \
|
|
--provider $PROVIDER \
|
|
--settings settings/$SETTINGS.env \
|
|
--students $STUDENTS
|
|
|
|
SETTINGS=admin-test
|
|
TAG=$PREFIX-$SETTINGS
|
|
./labctl create \
|
|
--tag $TAG \
|
|
--provider $PROVIDER \
|
|
--settings settings/$SETTINGS.env \
|
|
--students $STUDENTS
|