From 174a473c8ffa212af641f80e05f370371813e95a Mon Sep 17 00:00:00 2001 From: openoms Date: Thu, 9 Jun 2022 08:17:53 +0100 Subject: [PATCH] microk8s install update --- k8s/galoy.mainnet.sh | 3 ++- k8s/install.microk8s.sh | 49 ++++++++++++++++------------------------- 2 files changed, 21 insertions(+), 31 deletions(-) diff --git a/k8s/galoy.mainnet.sh b/k8s/galoy.mainnet.sh index 74604a4..900d378 100644 --- a/k8s/galoy.mainnet.sh +++ b/k8s/galoy.mainnet.sh @@ -7,7 +7,8 @@ helm repo add bitnami https://charts.bitnami.com/bitnami helm repo update # bitcoind -helm install bitcoind galoy-repo/bitcoin +helm show values galoy-repo/bitcoind +helm install bitcoind galoy-repo/bitcoind # lnd echo "\ diff --git a/k8s/install.microk8s.sh b/k8s/install.microk8s.sh index 92a3c75..e1ff858 100644 --- a/k8s/install.microk8s.sh +++ b/k8s/install.microk8s.sh @@ -3,15 +3,6 @@ # install microk8s and helm on Debian 11 - RaspiBlitz if [ "$1" = on ]; then - sudo adduser --disabled-password --gecos "" k8s - echo '/usr/share/doc/fzf/examples/key-bindings.bash' >> ~/.bashrc - echo '/usr/share/doc/fzf/examples/completion.bash' >> ~/.bashrc - - sudo usermod -a -G sudo,bitcoin,debian-tor k8s - - # sudo su - k8s - # https://www.server-world.info/en/note?os=Debian_11&p=microk8s&f=1 - sudo apt update SSDmount="/mnt/ext" @@ -22,13 +13,11 @@ if [ "$1" = on ]; then sudo apt install -y snapd sudo snap install microk8s --classic --channel=1.23/stable - - echo 'export PATH=/snap/bin:$PATH' | sudo tee -a /home/k8s/.profile - # source /home/k8s/.bashrc - - sudo chown -f -R k8s /home/k8s/.kube - # newgrp microk8s - + sudo adduser --disabled-password --gecos "" k8s + sudo usermod -a -G sudo,bitcoin,debian-tor,microk8s k8s + echo '/usr/share/doc/fzf/examples/key-bindings.bash' >> /home/k8s/.bashrc + echo '/usr/share/doc/fzf/examples/completion.bash' >> /home/k8s/.bashrc + echo 'export PATH=/snap/bin:$PATH' | sudo tee -a /home/k8s/.profile echo "\ alias kubectl='microk8s kubectl' alias egrep='egrep --color=auto' @@ -44,7 +33,6 @@ alias ls='ls --color=auto' alias tf='terraform'\ " | sudo -u k8s tee -a /home/k8s/.bash_aliases - # microk8s.inspect # troubleshooting steps on Debian # https://microk8s.io/docs/troubleshooting sudo iptables -P FORWARD ACCEPT @@ -69,7 +57,7 @@ alias tf='terraform'\ sudo systemctl start docker sudo systemctl start docker.socket - microk8s stop + sudo -u k8s /snap/bin/microk8s stop ## symlink the microk8s containerd and default-storage to the SSD SSDmount="/mnt/ext" @@ -77,23 +65,23 @@ alias tf='terraform'\ sudo mkdir -p ${SSDmount}/microk8s/common/var/lib/containerd sudo mkdir -p ${SSDmount}/microk8s/common/run/containerd - echo "--config \${SNAP_DATA}/args/containerd.toml ---root ${SSDmount}/microk8s/common/var/lib/containerd ---state ${SSDmount}/microk8s/common/run/containerd ---address \${SNAP_COMMON}/run/containerd.sock -" | sudo tee /var/snap/microk8s/current/args/containerd +# echo "--config \${SNAP_DATA}/args/containerd.toml +# --root ${SSDmount}/microk8s/common/var/lib/containerd +# --state ${SSDmount}/microk8s/common/run/containerd +# --address \${SNAP_COMMON}/run/containerd.sock +# " | sudo tee /var/snap/microk8s/current/args/containerd - microk8s start + sudo -u k8s /snap/bin/microk8s start - microk8s enable helm - microk8s enable dns + sudo -u k8s /snap/bin/microk8s enable storage + #microk8s enable helm + #microk8s enable dns #microk8s enable dashboard - microk8s enable storage - microk8s enable ingress + #microk8s enable ingress #microk8s enable registry # make the config permanent - microk8s config > /home/k8s/.kube/config + sudo -u k8s /snap/bin/microk8s config | sudo -u k8s tee /home/k8s/.kube/config sudo chmod 0600 /home/k8s/.kube/config # helm @@ -104,9 +92,10 @@ if [ "$1" = off ]; then helm uninstall galoy sudo snap remove helm - microk8s reset # --destroy-storage + microk8s reset --destroy-storage microk8s stop sudo snap remove microk8s sudo apt remove -y snapd --purge + sudo rm -rf /mnt/ext/snap fi \ No newline at end of file