mirror of
https://github.com/jpetazzo/container.training.git
synced 2026-07-21 13:56:43 +00:00
This is required for the kubenet and kuberouter labs, for 'operating kubernetes' training classes.
49 lines
967 B
Bash
Executable File
49 lines
967 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-dmuc
|
|
TAG=$PREFIX-$SETTINGS
|
|
./labctl create \
|
|
--tag $TAG \
|
|
--provider $PROVIDER \
|
|
--settings settings/$SETTINGS.env \
|
|
--students $STUDENTS
|
|
|
|
SETTINGS=admin-kubenet
|
|
TAG=$PREFIX-$SETTINGS
|
|
./labctl create \
|
|
--tag $TAG \
|
|
--provider $PROVIDER \
|
|
--settings settings/$SETTINGS.env \
|
|
--students $STUDENTS
|
|
|
|
SETTINGS=admin-kuberouter
|
|
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
|