Files
inception-of-things/p2/scripts/setup-S.sh

21 lines
501 B
Bash

#!/usr/bin/env sh
S_ADDR="192.168.56.110"
echo "Launching k3s install"
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--write-kubeconfig-mode 644" sh -s - server --cluster-init --node-ip=$S_ADDR --bind-address=$S_ADDR --advertise-address=$S_ADDR
# Wait for K3s to be ready
I=0
until k3s kubectl get --raw='/healthz' > /dev/null 2>&1; do
echo "Waiting for K3s to be ready..."
sleep 5
I=$((I+1))
if [ $I -eq 5 ]; then
echo "threshold gone, ffs"
exit 1
fi
done
echo "K3s is ready!"