Windows mini kube - phnmnl/phenomenal-h2020 GitHub Wiki
Download requirements
Open the PowerShell.
Download kubectl:
wget https://storage.googleapis.com/kubernetes-release/release/v1.3.1/bin/windows/amd64/kubectl.exe -OutFile kubectl.exe
Download mini-kube from the official github repo and follow the Windows specific installations instructions there.
If you have administrator rights, please install a recent version of VirtualBox for Windows. Otherwise, please ask an administrator to do this.
Run mini-kube and deploy galaxy runtime
If you already have VirtualBox (we highly recommend updating to the latest version), start mini-kube (standing on the same directory where the executable is; this step might require administrator privileges):
.\minikube-windows-amd64.exe start
Check that you can access the cluster
.\kubectl.exe cluster-info
you should get an output like this:
Kubernetes master is running at https://192.168.99.100:8443
kubernetes-dashboard is running at https://192.168.99.100:8443/api/v1/proxy/namespaces/kube-system/services/kubernetes-d
ashboard
To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
If you don't see something like this, then set the the $KUBECONFIG environment variable by issuing
$env:KUBECONFIG = "C:\Users\<your_username\.kube\config
which should have been created by mini-kube. Then try the cluster-info command again to check that you can get to it.
Deploy Galaxy with PhenoMeNal tools
Follow this tutorial, sticking to the running galaxy inside Kubernetes on minikube strategy. Keep in mind that when the tutorial says kubectl you might need to write .\kubectl.exe. Always stay in the same directory where the executables where downloaded, or othwerwise add them to your windows $Path. Remember that commands are always invoked from your PowerShell, you don't need to log into the mini-kube VM at all.