Quick Start with Minikube

Below are instructions to generate config file for Minikube cluster which will be used in Meshery configuration.

Compatibility

The following minimum component versions are required:

Name Version
Minikube 1.0.0
Kubernetes 1.14.1
kubectl 1.14.1

Steps

Perform the following steps in order.

1. Start minikube

minikube start --cpus 4 --memory 8192 --kubernetes-version=v1.14.1

Note: minimum memory required is –memory=4096 (for Istio deployments only)

2. Generate config file

This configuration file will be used by Meshery.

kubectl config view --minify --flatten > config_minikube.yaml
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: < cert shortcutted >
    server: https://192.168.99.100:8443
  name: minikube
contexts:
- context:
    cluster: minikube
    user: minikube
  name: minikube
current-context: minikube
kind: Config
preferences: {}
users:
- name: minikube
  user:
    client-certificate-data: <cert shortcutted >
    client-key-data: < key shortcutted >

Note: Make sure “current-context” is set to “minikube”.

3. Finish up

Follow the rest of Meshery installation steps.