SUSE presenta Rancher Desktop 1.0 para Kubernetes en su PC

Como saben los usuarios de Kubernetes, Rancher es una pila de software completa popular para ejecutar y administrar múltiples clústeres de Kubernetes en cualquier infraestructura. Ahora, desde que Linux y el poder de la nube SUSE adquirieron Rancher, lanzó su primer programa nuevo: Rancher Desktop 1.0

Rancher Desktop es un programa de código abierto que le permite aprender, experimentar o probar la gestión de contenedores de Kubernetes. Actualmente funciona en Mac M1 e Intel; Windows, a través del Subsistema de Windows para Linux (WSL); y Linux.

El escritorio se ejecuta en tantas plataformas porque es una aplicación de Electron, que también usa Node.js. Su lógica comercial principal está escrita en TypeScript y JavaScript. Para funcionar, aprovecha varios otros programas para proporcionar los elementos de la plataforma. Estos incluyen k3s, kubectl, nerdctl, QEMU, WSL y más.

Por supuesto, el programa no necesita todos estos componentes para todos los sistemas operativos. Por ejemplo, ni macOS ni Linux necesitan WSL.

Además: Mirantis trae registros seguros a las distribuciones de Kubernetes

Para compilar el programa a partir del código fuente, se recomienda Node.js v16 para compilar el código fuente. En Windows, también se requiere Go. En Linux, se requiere QEMU en tiempo de ejecución.

Póngalo todo junto y Rancher Desktop le ofrece las siguientes características:

  • Puede elegir qué versión de Kubernetes ejecutar.
  • También puede cambiar Kubernetes a una nueva versión para ver cómo responden sus cargas de trabajo.
  • Ejecute contenedores y cree, envíe y extraiga imágenes con la tecnología de nerdctl.
  • Exponer una aplicación en Kubernetes para acceso local

En su conjunto, esto le permite probar en su escritorio cómo funcionará localmente una configuración específica de Kubernetes antes de probarla en producción.

Debajo del capó, puede decidir si Rancher Desktop usará containerd o dockerd como su motor de contenedor. Puedes hacer la llamada cuando usas nerdctl o la interfaz de línea de comandos (CLI) de Docker. Estas CLI le permiten crear, enviar y extraer imágenes de contenedores y ejecutar contenedores.

Las imágenes que crea con estas herramientas están directamente disponibles para ejecutarse en Kubernetes sin necesidad de enviarlas o extraerlas de un registro. Cuando elige el tiempo de ejecución de dockerd, tiene un socket de Docker disponible para que lo usen sus otras herramientas. Esto hace posible el uso de herramientas como k3d que se comunican directamente con el socket Docker.

Si bien el programa está designado como una versión 1.0, todavía está en sus inicios. De cara al futuro, el equipo de SUSE Rancher promete que habrá un proceso de lanzamiento estable en torno a funciones y correcciones de errores. Esto incluirá lanzamientos regulares de parches para corregir errores en un horario predecible. También están trabajando activamente en funciones pequeñas y problemas más importantes que se incluirán en los lanzamientos de funciones. Un ejemplo simple de esto es el soporte mejorado para redes cuando se conecta a una VPN.

Aún así, incluso como un lanzamiento temprano, puedo ver a muchas personas usando Rancher Desktop. Incluso con solo sus características básicas, será realmente útil para los desarrolladores.

Ver también:

Deja un comentario