Rancher Desktop, eine GUI zum Erstellen, Ausführen und Verwalten von Kubernetes-basierten Containern

SUSE hat die Veröffentlichung von die neue Version von Rancher-Desktop 0.6.0, dass bietet eine grafische Oberfläche zum Erstellen, Ausführen und Verwalten von Containern basierend auf der Kubernetes-Plattform.

Das Programm ist in JavaScript auf der Electron-Plattform geschrieben und wird unter der Apache 2.0-Lizenz vertrieben. Rancher Desktop wurde ursprünglich nur für macOS und Windows ausgeliefert, aber Version 0.6.0 bietet experimentelle Unterstützung für Linux.

Über Rancher Desktop

Rancher-Desktop ist ein Open-Source-Projekt, um Kubernetes und Container-Management auf den Desktop zu bringen, ist eine Electron-Anwendung mit Kerngeschäftslogik geschrieben in TypeScript und JavaScript die verschiedene andere Technologien nutzt, um die Plattformelemente bereitzustellen, darunter k3s, kubectl, nerdctl WSL, qemu und mehr. Die Anwendung umfasst zahlreiche Technologieelemente, um eine zusammenhängende Anwendung bereitzustellen.

In seinem Zweck ist Rancher Desktop es ist nah am proprietären Produkt Docker Desktop und unterscheidet sich hauptsächlich in der Verwendung des CLI nerdctl und den Laufzeitcontainer zum Erstellen und Ausführen von Containern, aber in Zukunft planen sie, Docker CLI und Moby-Unterstützung zu Rancher Desktop hinzuzufügen.

Rancher Desktop ermöglicht Ihnen das Testen von Containern und Anwendungen, die für die Ausführung in Containern auf Ihrer Workstation entwickelt wurden, über eine einfache grafische Benutzeroberfläche, bevor Sie sie auf Produktionssystemen bereitstellen.

Daneben ermöglicht es Ihnen, eine bestimmte Version von Kubernetes auszuwählen, die Sie verwenden möchten, und testen Sie Ihre Container mit verschiedenen Versionen von Kubernetes aus, starten Sie Container sofort, ohne sich bei Kubernetes-Diensten zu registrieren, erstellen, empfangen und löschen Sie Container-Images und stellen Sie die entwickelte Anwendung in einem Container auf einem lokalen System bereit (mit Containern verbundene Netzwerkports sind nur von localhost aus zugänglich).

Zu seinen wichtigsten Eigenschaftenkönnen wir hervorheben:

  • Die Kubernetes-Version Ihrer Wahl
  • Möglichkeit, das Kubernetes-Upgrade auf eine neue Version zu testen und zu sehen, wie Ihre Workloads reagieren
  • Container ausführen und Images erstellen, senden und extrahieren (powered by nerdctl)
  • Eine Anwendung für den lokalen Zugriff für Kubernetes verfügbar machen
  • All dies ist in einer Open-Source-Anwendung verpackt.

Was ist neu in Rancher Desktop 0.6.0?

In dieser neu veröffentlichten Version Rancher Desktop-Vorschau wurde für Linux bereitgestellt Laut den Entwicklern können damit Rancher Desktop-Benutzer unter Linux steuern, wie viele Systemressourcen Container verwenden sollen, und die Umgebung einfach und sicher zurückgesetzt werden. Dies stellt gebrauchsfertige Pakete in den Formaten deb und rpm für die Installation bereit.

Auf Mac und Linux hingegen wird das Home-Verzeichnis als beschreibbar gemountet, Dies wirkt sich auf Volume-Mounts aus, und die Benutzeroberfläche von Images unterstützt jetzt containerisierte Namespaces. Containerisierte Namespaces sind von Kubernetes-Namespaces getrennt.

Es wird auch darauf hingewiesen, dass die Statusmeldungen beim Hoch- und Herunterfahren nun mehr Details enthalten. Sie werden Ihnen beispielsweise mitteilen, wenn die Kubernetes-API aktiv ist, diese Statusmeldungen werden als Kubernetes und containerd connect angezeigt.

Schließlich wenn Sie mehr darüber wissen möchten zu dieser neu veröffentlichten Version können Sie die Details im folgenden Link

Rancher Desktop unter Linux installieren?

Für diejenigen, die daran interessiert sind, Rancher Desktop auf ihrem System zu installieren, können sie dies tun, indem sie den Anweisungen folgen, die wir unten teilen.

Als erstes müssen wir alle Abhängigkeiten installiert haben um Probleme bei der Installation und vor allem bei der Ausführung zu vermeiden. Die Pakete, die wir installiert haben müssen, sind:

  • Git
  • go
  • Nvm
  • KnotenJS

Für diejenigen, die sind Verwenden von Distributionen, die .deb-Pakete unterstützen wie Debian, Ubuntu und ihre Derivate können Sie Rancher Desktop installieren, indem Sie ein Terminal öffnen und Folgendes eingeben:

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

Nun zu denen, die es sind Benutzer von Distributionen mit Unterstützung für RPM-Pakete Wie bei SUSE, CentOS, RHEL, Fedora und anderen Derivaten davon müssen die folgenden Befehle ausgeführt werden:

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


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.