Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #[kali linux vm, vcpu 2, memory 8G+]
- sudo apt update
- sudo apt install docker.io -y
- sudo usermod -aG docker $USER && newgrp docker
- sudo apt install vim git -y
- git clone https://github.com/sandervanvugt/microservices
- cd microservices
- ./minikube-docker-setup.sh
- #If any daemons using outdated libraries - mark for restart
- minikube start --memory=6G
- source <(kubectl completion zsh)
- kubectl get pods -A
- cd ..
- git clone https://github.com/madhuakula/kubernetes-goat
- cd kubernetes-goat
- chmod +x setup-kubernetes-goat.sh
- ./setup-kubernetes-goat.sh
- #Ensure the pods are running before running the access script
- kubectl get pods -A -o wide
- chmod +x access-kubernetes-goat.sh
- ./access-kubernetes-goat.sh
- #Then navigate to http://127.0.0.1:1234 for challenges
- cd ..
- #Helm install https://helm.sh/docs/intro/install/#from-script
- 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
- #Install Falco binary for Debian to do this Kubernetes Goat scenario
- #18 runtime-security-monitoring-and-detection-in-kubernetes-cluster-using-falco
- #https://falco.org/docs/install-operate/installation/#falco-binary
- sudo curl -L -O https://download.falco.org/packages/bin/x86_64/falco-0.35.1-x86_64.tar.gz
- sudo tar -xvf falco-0.35.1-x86_64.tar.gz
- sudo cp -R falco-0.35.1-x86_64/* /
- sudo apt update -y
- sudo apt install -y dkms make linux-headers-$(uname -r)
- sudo apt install -y clang llvm
- sudo falco-driver-loader module
- sudo falco
Advertisement
Add Comment
Please, Sign In to add comment