- Delete your minikube
$ minikube delete
- Create a new cluster
$ minikube start --kubernetes-version v1.14.7 --vm-driver virtualbox \
--cpus=2 --memory=8196 --insecure-registry=nexus-docker.local --extra-config=kubelet.authentication-token-webhook=true \
--extra-config=scheduler.address=0.0.0.0 \
--extra-config=controller-manager.address=0.0.0.0
- Run the following command
minikube ssh docker pull k8s.gcr.io/metrics-server-amd64:v0.3.6 \
&& docker pull node:10-alpine \
&& docker pull mongo \
&& docker pull pietervogelaar/kubernetes-job-monitor:latest \
&& docker pull hseeberger/scala-sbt:11.0.4_1.3.4_2.12.10 \
&& docker pull edc4it/evilcall:1.0 \
&& docker pull gradle:4.8-jdk-alpine \
&& docker pull openjdk:8-jdk-alpine \
&& docker pull centos:7 \
&& docker pull alpine:latest \
&& docker pull sonatype/nexus3:3.19.1 \
&& docker pull edc4it/rest-countries:1.1-final \
&& docker pull edc4it/coursedb:2.1 \
&& docker pull alpine/git \
&& docker pull nginx \
&& docker pull kiwigrid/k8s-sidecar:0.1.20 \
&& docker pull grafana/grafana:6.4.2 \
&& docker pull quay.io/prometheus/node-exporter:v0.18.1 \
&& docker pull quay.io/coreos/prometheus-operator:v0.34.0 \
&& docker pull squareup/ghostunnel:v1.4.1 \
&& docker pull docker.elastic.co/elasticsearch/elasticsearch:6.5.4 \
&& docker pull docker.elastic.co/kibana/kibana:6.5.4 \
&& docker pull fluent/fluentd-kubernetes-daemonset:v1.7-debian-elasticsearch6-1
Install helm 3
$ curl -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 \
&& chmod 700 get_helm.sh \
&& ./get_helm.sh
Download metrics server code
$ git clone --depth 1 -b v0.3.6 --single-branch https://github.com/kubernetes-sigs/metrics-server.git