cyber-dojo / commander

repo for the cyberdojo/commander Docker image and the cyber-dojo bash script

Home Page:https://cyber-dojo.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

minikube implementation of commander

arinzeakubue opened this issue · comments

Requirement:

  • Minikube start

Deployment with Traefik:

  • add, 127.0.0.1 beta.cyber-dojo.org, to /etc/hosts

  • Install clusterrole, clusterrolebinding, serviceaccount, daemonset and service. Manifests can be found at, https://docs.traefik.io/user-guide/kubernetes/

  • run, helm install praqma/cyber-dojo --version 0.2.0 --name cyberdojo
    --set ingress.annotations."kubernetes.io/ingress.class"=traefik
    --set persistence.storageClassName=standard
    --set persistence.saverVolumeSize=10G
    --set persistence.mapperVolumeSize=5G

visit beta.cyber-dojo.org

Without traefik:

  • helm install praqma/cyber-dojo --version 0.2.0 --name cyberdojo
    --set persistence.storageClassName=standard
    --set persistence.saverVolumeSize=10G
    --set persistence.mapperVolumeSize=5G

  • kubectl port-forward svc/web 3000
    visit localhost:3000