ccconnected

Post Setup 1

Aug 13th, 2023
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. #[kali linux vm, vcpu 2, memory 8G+]
  2. sudo apt update
  3. sudo apt install docker.io -y
  4. sudo usermod -aG docker $USER && newgrp docker
  5. sudo apt install vim git -y
  6. git clone https://github.com/sandervanvugt/microservices
  7. cd microservices
  8. ./minikube-docker-setup.sh
  9. #If any daemons using outdated libraries - mark for restart
  10. minikube start --memory=6G
  11. source <(kubectl completion zsh)
  12. kubectl get pods -A
  13. cd ..
  14. git clone https://github.com/madhuakula/kubernetes-goat
  15. cd kubernetes-goat
  16. chmod +x setup-kubernetes-goat.sh
  17. ./setup-kubernetes-goat.sh
  18. #Ensure the pods are running before running the access script
  19. kubectl get pods -A -o wide
  20. chmod +x access-kubernetes-goat.sh
  21. ./access-kubernetes-goat.sh
  22. #Then navigate to http://127.0.0.1:1234 for challenges
  23. cd ..
  24. #Helm install https://helm.sh/docs/intro/install/#from-script
  25. curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
  26. chmod 700 get_helm.sh
  27. ./get_helm.sh
  28. #Install Falco binary for Debian to do this Kubernetes Goat scenario
  29. #18 runtime-security-monitoring-and-detection-in-kubernetes-cluster-using-falco
  30. #https://falco.org/docs/install-operate/installation/#falco-binary
  31. sudo curl -L -O https://download.falco.org/packages/bin/x86_64/falco-0.35.1-x86_64.tar.gz
  32. sudo tar -xvf falco-0.35.1-x86_64.tar.gz
  33. sudo cp -R falco-0.35.1-x86_64/* /
  34. sudo apt update -y
  35. sudo apt install -y dkms make linux-headers-$(uname -r)
  36. sudo apt install -y clang llvm
  37. sudo falco-driver-loader module
  38. sudo falco
  39.  
Advertisement
Add Comment
Please, Sign In to add comment