Minikube

Inicio Rápido con Minikube

Para configurar y ejecutar Meshery en Minikube:

  1. Iniciar Minikube
  2. Configurar Meshery para usar minkube
  3. Ejecutar Meshery

Compatibilidad

Las siguientes versiones mínimas de componentes son requieridas:

Nombre Versión
Minikube 1.0.0
Kubernetes 1.14.1
kubectl 1.14.1

Pasos

Ejecute los siguientes pasos en este orden:

1. iniciar minikube

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

Nota: la memoria mínima requerida es –memory=4096 (para despliegues de Istio solamente)

Note: Si está utilizando manejador docker (docker driver), después de completar los pasos de instalación de Meshery, ejecute el siguiente comando para establecer la conectividad entre Meshery y el servidor Kubernetes.

docker network connect bridge meshery_meshery_1

2. Configurar Meshery para usar minikube

  1. Inicie sesión en Meshery. En el menú de su perfil de usuario, haga clic en Get Token.
  2. Use mesheryctl y así configurar Meshery para usar minikube. Ejecute:
mesheryctl system config minikube -t ~/Downloads/auth.json

También puede generar y cargar manualmente el archivo kubeconfig para que Meshery lo use:

Este archivo de configuración será utilizado por 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 >

Nota: Asegúrese que current-context (contexto actual) esté establecido a minikube.

3. Configurar Meshery

Siga los pasos de instalación para instalar el CLI (Intérprete de Línea de Comandos) mesheryctl.

Meshery ahora debería estar conectado con su instancia administrada de Kubernetes. Eche un vistazo a guías Meshery para consejos de uso advanzado.