Skip to content

Instantly share code, notes, and snippets.

@scotty-c
Created January 2, 2019 22:46
Show Gist options
  • Save scotty-c/9271fee2a22f04b90a39832e17c4c67d to your computer and use it in GitHub Desktop.
Save scotty-c/9271fee2a22f04b90a39832e17c4c67d to your computer and use it in GitHub Desktop.
My kubernetes bash functions for minikube
#!/bin/bash
minikube_docker () {
minikube.exe start --memory=8192 --cpus=4 \
--vm-driver=hyperv \
--hyperv-virtual-switch=minikube \
--kubernetes-version=v1.13.0 \
--bootstrapper=kubeadm \
--extra-config=apiserver.enable-admission-plugins="LimitRanger,NamespaceExists,NamespaceLifecycle,ResourceQuota,ServiceAccount,DefaultStorageClass,MutatingAdmissionWebhook"
kubectl config set-cluster minikube --server=https://$(minikube.exe ip):8443 --certificate-authority=/mnt/c/Users/sccoulto/.minikube/ca.crt
kubectl config set-context minikube --cluster=minikube --user=minikube
kubectl config set-credentials minikube --client-certificate=/mnt/c/Users/sccoulto/.minikube/client.crt --client-key=/mnt/c/Users/sccoulto/.minikube/client.key
kubectx minikube
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment