From 06657bf499ee7281dc9c4db939313d113387a616 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCller?= Date: Sun, 7 Feb 2021 21:14:08 +0100 Subject: [PATCH] Add check if container memory is sufficient to install cluster (#67) Fixes #66 --- create-cluster-k3d.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/create-cluster-k3d.sh b/create-cluster-k3d.sh index 1d6c034..affccbb 100755 --- a/create-cluster-k3d.sh +++ b/create-cluster-k3d.sh @@ -4,6 +4,16 @@ set -o errexit SECONDS=0 REGISTRY_CONFIG=${1:-registries.yaml} +# Check memory +MEMORY=8192 +REQUIRED_MEMORY=$(expr $MEMORY \* 1024 \* 1024) +DOCKER_MEMEORY=$(docker info --format '{{json .MemTotal}}') + +if (( $REQUIRED_MEMORY > $DOCKER_MEMEORY )); then + echo "Container memory in not sufficient. Please configure Docker to support containers with at least ${MEMORY} MB." + exit 1 +fi + # Create docker network docker network create k3d-kyma || echo "k3d-kyma network already exists"