Windows
Inicio rápido con Windows
Para configurar y ejecutar Meshery en Windows:
Compatibilidad
Las siguientes versiones mínimas de Compilación de Windows son requeridas:
Nombre | Versión |
---|---|
WSL1 | x64 - Windows 7 |
WSL2 | x64 - Version 1903, Compilación 18362; ARM 64 - Version 2004, Compilación 19041 |
Kernel Personalizado | Compilación 18945 |
Kernel con módulos requeridos K8s | Compilación 19013 |
Nota
Ejecute el siguiente comando en Powershell para comprobar la compilación y la versión de Windows:
[System.Environment]::OSVersion.Version
Pasos
Realice los siguientes pasos en orden:
1. Instalar el subsistema de Windows para Linux (WSL)
Abra la Powershell en modo administrador y ejecute:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Restart-Computer
Elegir tu versión WSL:
WSL2 (Recomendado)
Elija la versión por defecto a WSL2
, la cual será heredada por cualquier distro que desee usar.
Habilite la característica VM (Virtual Machine):
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Colocar WSL2 como la versión default:
wsl --set-default-version 2
WSL1
Advertencia: Se recomienda actualizar a WSL2 ya que WSL1 no soporta la aplicación Docker Desktop para Windows. En su lugar, solo soporta la versión obsoleta, Docker Toolbox.
Si aun desea continuar, siga las instrucciones para
2. Instalar la nueva distro
En este tutorial, Ubuntu 18.04 será la distro utilizada. Siéntase libre de usar cualquier distro a su elección.
3. habilitar Docker
La aplicación Docker Desktop para Windows incluye un completo conjunto de herramientas, incluyendo Docker Engine, el cliente Docker CLI, Docker Compose, Notary, Kubernetes, y un Credential Helper.
Versión Windows 10 | Docker Desktop |
---|---|
Pro/Education/Enterprise | Docker Desktop para Windows Pro |
Home | Docker Desktop para Windows Home |
4. Instalar un cluster Kubernetes
Una vez que Docker esté instalado, el siguiente paso será instalar un cluster Kubernetes. En esta guía, se usará K3d ya que sólo depende de Docker.
curl -s https://raw.githubusercontent.com/rancher/k3d/main/install.sh | bash
k3d cluster create
export KUBECONFIG="$(k3d kubeconfig get 'k3s-default')"
5. Instalar Meshery
Siga los pasos de instalación para instalar el CLI mesheryctl. Luego, ejecute:
./mesheryctl system start