47 lines
1.1 KiB
Bash
Executable File
47 lines
1.1 KiB
Bash
Executable File
#!/usr/bin/zsh
|
|
WA_REPO=$HOME/wa_repos
|
|
TASK_PERFORMING=k8s_setup
|
|
source <(curl -sk https://git.service.wiseadvice.eu/wiseadvice_public_repos/wa_public_init_repo/raw/branch/main/common_lib.sh)
|
|
echo "################################################"
|
|
echo " basic init of wiseadvice node "
|
|
echo "################################################"
|
|
|
|
|
|
|
|
mainmenu_k8s() {
|
|
echo -ne "
|
|
MAIN MENU
|
|
1) Init Master
|
|
2) Join Worker
|
|
3) Reset Cluster and start over again
|
|
0) Exit
|
|
Choose an option: "
|
|
read -r ans
|
|
case $ans in
|
|
1)
|
|
echo "<=><=><=><=><=><=><=><=><=><=><=><=><=><=><=><=>"
|
|
echo "initializing K8s Master Set-Up"
|
|
source $WA_REPO/shared_resources_k8s/k8s/init_master.sh
|
|
;;
|
|
2)
|
|
echo "<=><=><=><=><=><=><=><=><=><=><=><=><=><=><=><=>"
|
|
echo "initializing K8s Worker Set-Up"
|
|
source $WA_REPO/shared_resources_k8s/k8s/init_worker.sh
|
|
;;
|
|
3)
|
|
kubeadm_reset
|
|
;;
|
|
0)
|
|
echo "Bye bye."
|
|
exit 0
|
|
;;
|
|
*)
|
|
echo "Wrong option."
|
|
mainmenu_k8s
|
|
;;
|
|
esac
|
|
}
|
|
|
|
init_repos
|
|
mainmenu_k8s
|