diff --git a/script.sh b/script.sh deleted file mode 100644 index d8e05e5..0000000 --- a/script.sh +++ /dev/null @@ -1,96 +0,0 @@ -#!/bin/sh - - -# Author : NTT Data AG -# Date : 11-05-2023 - - -# update resources -function update { - -} - - -# install necessary packages -function install_resources { - sudo dnf install -y container-selinux - sudo dnf install -y https://rpm.rancher.io/k3s/stable/common/centos/8/noarch/k3s-selinux-1.2-2.el8.noarch.rpm -} - - -# install k3s -# docs: https://docs.k3s.io/installation/configuration -function get_k3s { - sudo curl -sfL https://get.k3s.io | INSTALL_K3S_SYMLINK="skip" K3S_KUBECONFIG_MODE="644" INSTALL_K3S_EXEC="--disable=traefik" sh - - export KUBECONFIG=/etc/rancher/k3s/k3s.yaml - k3s kubectl get pods -A -} - - -# fetch helm resources -# docs: https://helm.sh/docs/intro/install/ -function install_helm { - curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 - chmod 700 get_helm.sh - ./get_helm.sh -} - - -git -https://www.liquidweb.com/kb/how-to-install-and-configure-git-on-fedora-22/#:~:text=1%20Introduction.%20Git%20is%20a%20widely%20adopted%2C%20distributed,for%20git.%20Using%20the%20%E2%80%93global%20option...%20More%20 - -sudo dnf -y update -sudo dnf -y install git - - -checkout sockshop -https://microservices-demo.github.io/deployment/kubernetes-start.html - -git clone https://github.com/microservices-demo/microservices-demo.git -k3s kubectl create namespace sock-shop -k3s kubectl apply -f complete-demo.yaml - - -other -k3s kubectl get pods -n sock-shop - - - -function get_k3s { - -  write_progress "Installing K3s (${K3SVERSION}) with NGINX instead of Traefik Ingress" - -  curl -sfL https://get.k3s.io | INSTALL_K3S_CHANNEL="${K3SVERSION}" INSTALL_K3S_SYMLINK="skip" K3S_KUBECONFIG_MODE="644" INSTALL_K3S_EXEC="--disable=traefik" sh - - - - - -  # set the kubeconfig - -  export KUBECONFIG=/etc/rancher/k3s/k3s.yaml - -  kubectl get pods -A - - - - -  # install ingress nginx - -  helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx - -  helm repo update - - - - -  echo "####### EW " - -  helm install ingress-nginx ingress-nginx/ingress-nginx --version="${NGINX_INGRESS_VERSION}" - - - - -  # wait for nginx to be ready - - -} \ No newline at end of file