Updated regeniso and updated some scripts

master
Meliurwen 3 years ago
parent b45c73de9b
commit 0815a8096d
Signed by: meliurwen
GPG Key ID: 818A8B35E9F1CE10
  1. 26
      custom/install_kubectl.sh
  2. 32
      custom/install_kubectl_init.sh
  3. 19
      custom/install_microk8s.sh
  4. 2
      regeniso-sid.sh

@ -49,29 +49,3 @@ systemctl restart kubelet
# I guess these are the base images of kubernetes (?) # I guess these are the base images of kubernetes (?)
echo "Pulling some base images.." echo "Pulling some base images.."
kubeadm config images pull kubeadm config images pull
echo "Initializing kubernetes.."
kubeadm init
# This if statement evaulates if the script is launched using sudo AND not
# a `sudo su` logged user
if [ -n "$SUDO_USER" ] && [ "$SUDO_COMMAND" != "/usr/bin/su" ]; then
SUDO_HOME=$(su -c "echo \$HOME" "$SUDO_USER")
echo "Adding kubernetes config to this user home folder (useful for non-root users)..."
su -c "mkdir -p $SUDO_HOME/.kube" "$SUDO_USER"
cp -i /etc/kubernetes/admin.conf "$SUDO_HOME/.kube/config"
chown "$SUDO_UID":"$SUDO_GID" "$SUDO_HOME/.kube/config"
# This last one thanks to:
# https://stackoverflow.com/questions/53814150/how-to-setup-a-2-node-kubernetes-cluster-in-custom-environment
su -c "echo \"export KUBECONFIG=/etc/kubernetes/admin.conf\" | tee -a $SUDO_HOME/.bashrc" "$SUDO_USER"
else
echo "Adding kubernetes config to this user home folder (useful for non-root users)..."
mkdir -p "$HOME/.kube"
cp -i /etc/kubernetes/admin.conf "$HOME/.kube/config"
chown "$(id -u)":"$(id -g)" "$HOME/.kube/config"
# This last one thanks to:
# https://stackoverflow.com/questions/53814150/how-to-setup-a-2-node-kubernetes-cluster-in-custom-environment
echo "export KUBECONFIG=/etc/kubernetes/admin.conf" | tee -a ~/.bashrc
fi

@ -0,0 +1,32 @@
#!/bin/sh
if [ "$(id -u)" -ne 0 ]; then
echo "This script should be run as root. Aborting..." > /dev/stderr
exit 1
fi
echo "Initializing kubernetes.."
kubeadm init
# This if statement evaulates if the script is launched using sudo AND not
# a `sudo su` logged user
if [ -n "$SUDO_USER" ] && [ "$SUDO_COMMAND" != "/usr/bin/su" ]; then
SUDO_HOME=$(su -c "echo \$HOME" "$SUDO_USER")
echo "Adding kubernetes config to this user home folder (useful for non-root users)..."
su -c "mkdir -p $SUDO_HOME/.kube" "$SUDO_USER"
cp -i /etc/kubernetes/admin.conf "$SUDO_HOME/.kube/config"
chown "$SUDO_UID":"$SUDO_GID" "$SUDO_HOME/.kube/config"
# This last one thanks to:
# https://stackoverflow.com/questions/53814150/how-to-setup-a-2-node-kubernetes-cluster-in-custom-environment
su -c "echo \"export KUBECONFIG=$SUDO_HOME/.kube/config\" | tee -a $SUDO_HOME/.profile" "$SUDO_USER"
else
echo "Adding kubernetes config to this user home folder (useful for non-root users)..."
mkdir -p "$HOME/.kube"
cp -i /etc/kubernetes/admin.conf "$HOME/.kube/config"
chown "$(id -u)":"$(id -g)" "$HOME/.kube/config"
# This last one thanks to:
# https://stackoverflow.com/questions/53814150/how-to-setup-a-2-node-kubernetes-cluster-in-custom-environment
echo "export KUBECONFIG=$HOME/.kube/config" | tee -a ~/.profile
fi

@ -0,0 +1,19 @@
#!/bin/sh
if [ "$(id -u)" -ne 0 ]; then
echo "This script should be run as root. Aborting..." > /dev/stderr
exit 1
fi
echo "Updating apt package index..."
apt-get update > /dev/null
echo "Installing snapd..."
apt-get -q -y -o Dpkg::Use-Pty=0 install \
snapd
echo "Installing core..."
snap install core
echo "Installing microk8s..."
snap install microk8s --classic

@ -97,7 +97,7 @@ if [ "$IMAGE" == "netinst-mini" ]; then
IMG_URL="${MIRROR}/debian/dists/${DIST}/main/installer-${ARCH}/current/images/netboot/mini.iso" IMG_URL="${MIRROR}/debian/dists/${DIST}/main/installer-${ARCH}/current/images/netboot/mini.iso"
else else
if [ "$IMAGE" == "netinst" ]; then if [ "$IMAGE" == "netinst" ]; then
IMG_URL="${MIRROR}/debian-cd/current/${ARCH}/iso-cd/debian-10.6.0-${ARCH}-${IMAGE}.iso" IMG_URL="${MIRROR}/debian-cd/current/${ARCH}/iso-cd/debian-10.10.0-${ARCH}-${IMAGE}.iso"
else else
echo "An error occurred in selecting the proper image. Aborting..." echo "An error occurred in selecting the proper image. Aborting..."
exit 1 exit 1

Loading…
Cancel
Save