Minikube
Inicio Rápido con Minikube
Para configurar y ejecutar Meshery en Minikube:
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
- Inicie sesión en Meshery. En el menú de su perfil de usuario, haga clic en
Get Token
. - 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.