Rancher Desktop, una GUI para crear, ejecutar y administrar contenedores basados ​​en Kubernetes

SUSE ha dado a conocer el lanzamiento de la nueva versión de Rancher Desktop 0.6.0, que proporciona una interfaz gráfica para crear, ejecutar y administrar contenedores basados ​​en la plataforma Kubernetes.

El programa está escrito en JavaScript utilizando la plataforma Electron y se distribuye bajo la licencia Apache 2.0. Rancher Desktop se envió originalmente solo para macOS y Windows, pero la versión 0.6.0 brinda soporte experimental para Linux.

Sobre Rancher Desktop

Rancher Desktop es un proyecto de código abierto para llevar Kubernetes y la administración de contenedores al escritorio, es una aplicación de Electron con la lógica empresarial principal escrita en TypeScript y JavaScript que aprovecha varias otras piezas de tecnología para proporcionar los elementos de la plataforma que incluyen k3s, kubectl, nerdctl WSL, qemu y más. La aplicación envuelve numerosas piezas de tecnología para proporcionar una aplicación cohesiva.

En su propósito, Rancher Desktop está cerca del producto patentado Docker Desktop y se diferencia principalmente en el uso de la CLI nerdctl y el contenedor de tiempo de ejecución para crear y ejecutar contenedores, pero en el futuro planean agregar soporte para Docker CLI y Moby a Rancher Desktop.

Rancher Desktop permite probar contenedores y aplicaciones diseñadas para funcionar en contenedores en su estación de trabajo a través de una interfaz gráfica simple antes de implementarlos en los sistemas de producción.

Ademas de ello permite seleccionar una versión específica de Kubernetes para usar, probar el funcionamiento de sus contenedores con diferentes versiones de Kubernetes, lanzar contenedores instantáneamente sin registrarse con los servicios de Kubernetes, construir, recibir y colocar imágenes de contenedores e implementar la aplicación desarrollada en un contenedor en un sistema local (los puertos de red asociados con contenedores solo son accesibles desde localhost).

Dentro de sus características más importantes, podemos destacar:

  • La versión de Kubernetes que elijas
  • Capacidad para probar la actualización de Kubernetes a una nueva versión y ver cómo responden sus cargas de trabajo
  • Ejecute contenedores y cree, envíe y extraiga imágenes (con tecnología de nerdctl )
  • Exponer una aplicación en Kubernetes para acceso local
  • Todo esto está envuelto en una aplicación de código abierto.

¿Qué hay de nuevo en Rancher Desktop 0.6.0?

En esta nueva versión liberada se ha proporcionado una vista previa de Rancher Desktop para linux y según los desarrolladores dicen que esto permite a los usuarios de Rancher Desktop en Linux controlar cuántos recursos del sistema dar uso a los contenedores y hace que sea fácil y seguro restablecer el entorno. Con ello se ofrecen paquetes listos para usar en formatos deb y rpm para la instalación.

Por otra parte, en Mac y Linux, el directorio de inicio se monta como grabable, con lo cual esto afecta los montajes de volumen, ademas de que la interfaz de usuario de Imágenes ahora admite espacios de nombres en contenedores. Los espacios de nombres en contenedor están separados de los espacios de nombres de Kubernetes.

También se destaca que los mensajes de estado durante el inicio y el apagado ahora tienen más detalles. Por ejemplo, le dirán cuándo está activa la API de Kubernetes, estos mensajes de estado se despliegan a medida que Kubernetes y containerd se conectan.

Finalmente si estás interesado en poder conocer más al respecto sobre esta nueva versión liberada, puedes consultar los detalles en el siguiente enlace.

¿Instalar Rancher Desktop en Linux?

Para quienes estén interesados en poder instalar Rancher Desktop en su sistema, podrán hacerlo siguiendo las instrucciones que compartimos a continuación.

Lo primero que debemos hacer es tener todas las dependencias instaladas para evitar problemas con la instalación y sobre todo con la ejecución. Los paquetes que debemos tener instalados son:

  • Git
  • go
  • nvm
  • NodeJS

Para quienes estén utilizando distribuciones que tengan soporte para paquetes .deb como lo son Debian, Ubuntu y sus derivados, pueden instalar Rancher Desktop abriendo una terminal y tecleando lo siguiente:

wget https://github.com/rancher-sandbox/rancher-desktop/releases/download/v0.6.0/rancher-desktop_0.6.0_amd64.deb

sudo apt install ./rancher-desktop_0.6.0_amd64.deb

Ahora para los que son usuarios de distribuciones con soporte para paquetes RPM como lo son SUSE, CentOS, RHEL, Fedora y demás derivados de estos, los comandos que deben de ejecutar son los siguientes:

wget https://github.com/rancher-sandbox/rancher-desktop/releases/download/v0.6.0/rancher-desktop-0.6.0.x86_64.rpm

sudo rpm -i rancher-desktop-0.6.0.x86_64.rpm


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.