#################### | |
# Create A Cluster # | |
#################### | |
# Open Docker Preferences, select the Kubernetes tab, and select the "Enable Kubernetes" checkbox | |
# Open Docker Preferences, select the Advanced tab, set CPUs to 2, and Memory to 3.0 | |
################### | |
# Install Ingress # | |
################### | |
kubectl apply \ | |
-f https://raw.githubusercontent.com/kubernetes/ingress-nginx/1cd17cd12c98563407ad03812aebac46ca4442f2/deploy/mandatory.yaml | |
kubectl apply \ | |
-f https://raw.githubusercontent.com/kubernetes/ingress-nginx/1cd17cd12c98563407ad03812aebac46ca4442f2/deploy/provider/cloud-generic.yaml | |
################## | |
# Install Tiller # | |
################## | |
kubectl create \ | |
-f https://raw.githubusercontent.com/vfarcic/k8s-specs/master/helm/tiller-rbac.yml \ | |
--record --save-config | |
helm init --service-account tiller | |
kubectl -n kube-system \ | |
rollout status deploy tiller-deploy | |
################## | |
# Metrics Server # | |
################## | |
helm install stable/metrics-server \ | |
--name metrics-server \ | |
--namespace metrics \ | |
--set args={"--kubelet-insecure-tls=true"} | |
################## | |
# Get Cluster IP # | |
################## | |
LB_IP=[...] # Replace with the IP of the cluster usually obtained through `ifconfig` | |
####################### | |
# Destroy the cluster # | |
####################### | |
# Reset Kubernetes cluster |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment