From 06ca097b5293be9e651f9e5c24642b6882505174 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Petazzoni?= Date: Fri, 10 May 2024 15:10:18 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Update=20konk=20deployment=20scr?= =?UTF-8?q?ipt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prepare-labs/konk.sh | 25 ++++++++++++++----------- prepare-labs/settings/konk.env | 6 ++++++ 2 files changed, 20 insertions(+), 11 deletions(-) create mode 100644 prepare-labs/settings/konk.env diff --git a/prepare-labs/konk.sh b/prepare-labs/konk.sh index 49d3439e..8ac88ba0 100755 --- a/prepare-labs/konk.sh +++ b/prepare-labs/konk.sh @@ -1,19 +1,22 @@ #!/bin/sh +PROVIDER=scaleway -# deploy big cluster -#TF_VAR_node_size=g6-standard-6 \ -#TF_VAR_nodes_per_cluster=5 \ -#TF_VAR_location=eu-west \ +case "$PROVIDER" in +linode) + export TF_VAR_node_size=g6-standard-6 + export TF_VAR_location=eu-west + ;; +scaleway) + export TF_VAR_node_size=PRO2-XS + export TF_VAR_location=fr-par-2 + ;; +esac -TF_VAR_node_size=PRO2-XS \ -TF_VAR_nodes_per_cluster=5 \ -TF_VAR_location=fr-par-2 \ -./labctl create --mode mk8s --settings settings/mk8s.env --provider scaleway --tag konk +./labctl create --mode mk8s --settings settings/konk.env --provider $PROVIDER --tag konk # set kubeconfig file -cp tags/konk/stage2/kubeconfig.101 ~/kubeconfig - export KUBECONFIG=~/kubeconfig +cp tags/konk/stage2/kubeconfig.101 $KUBECONFIG # set external_ip labels kubectl get nodes -o=jsonpath='{range .items[*]}{.metadata.name} {.status.addresses[?(@.type=="ExternalIP")].address}{"\n"}{end}' | @@ -22,4 +25,4 @@ while read node address; do done # vcluster all the things -./labctl create --settings settings/mk8s.env --provider vcluster --mode mk8s --students 50 +./labctl create --settings settings/mk8s.env --provider vcluster --mode mk8s --students 30 diff --git a/prepare-labs/settings/konk.env b/prepare-labs/settings/konk.env new file mode 100644 index 00000000..a5907046 --- /dev/null +++ b/prepare-labs/settings/konk.env @@ -0,0 +1,6 @@ +CLUSTERSIZE=5 + +USER_LOGIN=k8s +USER_PASSWORD= + +STEPS="stage2"