#!/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!"