Cómo instalar el escritorio Rancher en Ubuntu 22.04 o 20.04

Rancher Desktop es una herramienta gratuita y de código abierto que se basa en Docker Dekstop, que proporciona una GUI para administrar las imágenes de Docker. Podemos crear una máquina virtual para ejecutar containerd o dockerd y Kubernetes usándola. Sin embargo, la tarea principal de Rancher es ejecutar y administrar el clúster de Kubernetes localmente en el escritorio del usuario con la ayuda de una interfaz gráfica fácil de usar.

Admite múltiples distribuciones de Kubernetes, incluidas Rancher Kubernetes Engine (RKE), Kubernetes y otras. No solo esto, sino que Rancher Desktop también ofrece herramientas y utilidades adicionales, como Kubectl, Helm e Istio, que facilitan a los desarrolladores la administración e implementación de sus aplicaciones. Además, con su ayuda, los desarrolladores pueden probar y desarrollar sus aplicaciones localmente antes de implementarlas en entornos de producción.

Rancher Desktop es similar a Docker Desktop con GUI para crear contenedores, está desarrollado por SUSE y el código fuente está alojado enGitHub

En este artículo, aprendemos los pasos para instalar Rancher Desktop en Ubuntu 22.04 o 20.04 LTS Linux.

1. Requisitos

Para seguir este tutorial de Rancher, su servidor o escritorio Ubuntu Linux debe tener lo siguiente:

  • Sistema operativo Ubuntu que se ejecuta en un sistema que tiene un procesador x86_64 con virtualización AMD-V o VT-x. Sin embargo, es común en la mayoría de los sistemas modernos.
  • Conexión a Internet.
  • derechos de usuario sudo o root
  • Al menos 8 GB de RAM y CPU de 4 núcleos para un funcionamiento adecuado

2. Actualizar a Ubuntu Linux

Protejamos nuestro sistema instalando las últimas actualizaciones de paquetes y seguridad disponibles para nuestro Ubuntu 22.04 o 20.04.

sudo apt update && sudo apt upgrade

3. Agregar clave GPG de ranchero

Para instalar los paquetes necesarios para trabajar con Rancher Desktop, debemos agregar una clave GPG utilizada para firmar los paquetes disponibles para descargar desde el repositorio oficial de Rancher. Por lo tanto, primero, abra su terminal de comando: la tecla de acceso directo para eso es Ctrl + Alt + T y luego ejecute el comando dado.

curl -s https://download.opensuse.org/repositories/isv:/Rancher:/stable/deb/Release.key | gpg --dearmor | sudo dd status=none of=/usr/share/keyrings/isv-rancher-stable-archive-keyring.gpg

4. Agregar repositorio de paquetes

El siguiente paso es agregar una fuente en nuestro Ubuntu 22.04 o 20.04 para obtener los paquetes necesarios para la instalación de Rancher Desktop. Desafortunadamente, no todos están disponibles a través del repositorio del sistema predeterminado de Ubuntu Linux. Por lo tanto, use el siguiente comando y agregue el repositorio oficial de paquetes de Rancher Desktop.

echo 'deb [signed-by=/usr/share/keyrings/isv-rancher-stable-archive-keyring.gpg] https://download.opensuse.org/repositories/isv:/Rancher:/stable/deb/ ./' | sudo dd status=none of=/etc/apt/sources.list.d/isv-rancher-stable.list

Después de agregar el repositorio, no olvide ejecutar el comando de actualización del sistema para reconstruir el caché del índice APT.

sudo apt update

5. Instalación de Rancher Desktop en Ubuntu 22.04 o 20.04

Una vez que haya realizado todos los pasos anteriores en su sistema Linux basado en Debian, simplemente ejecute el comando dado usando el administrador de paquetes APT para instalar Rancher Desktop. El comando también agregará KVM y Docker a su sistema, si aún no están presentes.

sudo apt install rancher-desktop

6. Configurar RUTA

Aunque al instalar Rancher Desktop, configurará automáticamente su ruta para el entorno del sistema, sin embargo, a veces no lo hará. Por lo tanto, agregue su ruta a su archivo Bashrc manualmente, para que podamos ejecutar sus herramientas de línea de comandos desde cualquier lugar de nuestra Terminal.

nano ~/.bashrc

Desplácese hasta el final del archivo y agregue:

PATH="$PATH:~/.rd/bin"

Guarde el archivo usandoCtrl+XprensaYy luego presioneEnter llave. Después de esa ejecución:

source ~/.bashrc

7. Inicializar Pase

Si tiene algún plan para iniciar sesiónestibadoroempollóncuentas, entonces necesitamos inicializar el pase que utiliza Rancher Desktop para almacenar de forma segura las credenciales y pasar a Docker o Nerdctl cuando lo requieran.

Primero genera la clave GPG usando:

gpg --generate-key

Siga el asistente basado en texto y una vez que se genere la clave, cópiela.

Después de eso, use la tecla con el siguiente comando:

pass init your-key

Ejemplo:

pass init ABC656079F7F2A3E9036E485C7ED899AA4503A5E

presione elEnterllave.

Permitir que Traefik escuche puertos privilegiados

El controlador de entrada predeterminado en Rancher es Traefik, sin embargo, Ubuntu no permite que usuarios que no sean root ejecuten programas como Traefik para escuchar puertos TCP y UDP privilegiados por debajo de 1024. Entonces, para otorgarle un permiso, use el comando dado, para que pueda acceder a los puertos. como 80

sudo sysctl -w net.ipv4.ip_unprivileged_port_start=80

Inicie el escritorio Rancher

Hemos configurado todas las configuraciones básicas requeridas para ejecutar Rancher en Ubuntu Desktop, ahora vaya al menú Aplicaciones y busqueRanchero. Cuando aparezca su icono, haga clic para ejecutarlo.

Artículos Relacionados