#!/bin/bash set -e set -u SCRIPT_DIR=$(dirname -- "$(readlink -f -- "$BASH_SOURCE")") source ${SCRIPT_DIR}/helper.sh set_remote $1 # Ask the user to enter the k3s token echo "Please enter the k3s token, you can find this in '/var/lib/rancher/k3s/server/token':" read TOKEN # Setup k3s ARGS="--tls-san=$VIP --disable servicelb --disable traefik --etcd-s3 --etcd-s3-endpoint=s3.us-west-002.backblazeb2.com --etcd-s3-bucket=titan-k3s-backup --etcd-s3-folder=testing --server https://$VIP:6443" ssh -t $REMOTE "curl -sfL https://get.k3s.io | K3S_TOKEN=$TOKEN INSTALL_K3S_SKIP_START=true INSTALL_K3S_EXEC=\"server $ARGS\" sh -" add_b2_key_to_k3s_env start_k3s sleep 5 kubectl get nodes