removed script.sh
parent
39018dd2d1
commit
a5d6439164
96
script.sh
96
script.sh
|
|
@ -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
|
||||
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue