Windows

Inicio rápido con Windows

Para configurar y ejecutar Meshery en Windows:

  1. Configurar Windows y habilitar Docker
  2. Instalar un cluster Kubernetes
  3. Instalar Meshery

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

1. La versión por defecto de WSL está establecida en WSL1 por defecto. Puedes ir al siguiente link para instalar la distro de tu elección.

2. Docker Toolbox
Advertencia: Docker Toolbox es una versión obsoleta. Se recomienda actualizar el sistema e instalar la aplicación Docker Desktop con WSL2.

Docker Toolbox utiliza características específicas del kernel de Linux, y no puede funcionar de forma nativa en Windows. En su lugar, crea y utiliza una pequeña VM de Linux en tu máquina junto con docker-machine , y utiliza VirtualBox para ejecutar Docker.

  • Diríjase a Toolbox Releases y descargue la última versión del archivo .exe
  • Siga estas instrucciones para configurar con éxito la aplicación Docker Toolbox.

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