SUSE ha annunciato il rilascio di la nuova versione di Rancher Desktop 0.6.0, che fornisce un'interfaccia grafica per la creazione, l'esecuzione e la gestione di container basati sulla piattaforma Kubernetes.
Il programma è scritto in JavaScript utilizzando la piattaforma Electron ed è distribuito con licenza Apache 2.0. Rancher Desktop è stato originariamente fornito solo per macOS e Windows, ma la versione 0.6.0 fornisce supporto sperimentale per Linux.
Informazioni su Rancher Desktop
Desktop Rancher è un progetto open source per portare Kubernetes e la gestione dei container sul desktop, è un'applicazione Electron con una logica di core business scritto in TypeScript e JavaScript che sfrutta vari altri pezzi di tecnologia per fornire gli elementi della piattaforma tra cui k3s, kubectl, nerdctl WSL, qemu e altro. L'applicazione racchiude numerosi pezzi di tecnologia per fornire un'applicazione coesa.
Nel suo scopo, Rancher Desktop è vicino al prodotto proprietario Docker Desktop e si differenzia principalmente nell'utilizzo della CLI nerdctl e il container runtime per la creazione e l'esecuzione di container, ma in futuro prevedono di aggiungere il supporto Docker CLI e Moby a Rancher Desktop.
Rancher Desktop ti consente di testare container e applicazioni progettati per essere eseguiti in container sulla tua workstation tramite una semplice interfaccia grafica prima di distribuirli sui sistemi di produzione.
Oltre ad esso ti consente di selezionare una versione specifica di Kubernetes da utilizzare, testare i tuoi contenitori con versioni diverse da Kubernetes, avvia i container istantaneamente senza registrarti con i servizi Kubernetes, crea, ricevi e rilascia le immagini del container e distribuisci l'applicazione sviluppata in un container su un sistema locale (le porte di rete associate ai container sono accessibili solo da localhost).
Tra le sue caratteristiche più importanti, possiamo evidenziare:
- La versione Kubernetes che preferisci
- Possibilità di testare l'aggiornamento di Kubernetes a una nuova versione e vedere come rispondono i tuoi carichi di lavoro
- Esegui contenitori e crea, invia ed estrai immagini (con tecnologia nerdctl)
- Esporre un'applicazione a Kubernetes per l'accesso locale
- Tutto questo è racchiuso in un'applicazione open source.
Cosa c'è di nuovo in Rancher Desktop 0.6.0?
In questa nuova versione rilasciata è stata fornita un'anteprima di Rancher Desktop per Linux E secondo gli sviluppatori affermano che ciò consente agli utenti di Rancher Desktop su Linux di controllare quante risorse di sistema utilizzare i contenitori e rende facile e sicuro il ripristino dell'ambiente. Ciò fornisce pacchetti pronti per l'uso nei formati deb e rpm per l'installazione.
D'altra parte, su Mac e Linux, la directory home è montata come scrivibile, che influisce sui montaggi del volume, inoltre l'interfaccia utente delle immagini ora supporta gli spazi dei nomi containerizzati. Gli spazi dei nomi containerizzati sono separati dagli spazi dei nomi Kubernetes.
Si noti inoltre che i messaggi di stato durante l'avvio e l'arresto ora hanno maggiori dettagli. Ad esempio, ti diranno quando l'API Kubernetes è attiva, questi messaggi di stato vengono visualizzati come Kubernetes e containerd connect.
Infine se sei interessato a saperne di più A proposito di questa nuova versione rilasciata, puoi controllare i dettagli nel seguente link
Installare Rancher Desktop su Linux?
Per coloro che sono interessati a poter installare Rancher Desktop sul proprio sistema, possono farlo seguendo le istruzioni che condividiamo di seguito.
La prima cosa che dobbiamo fare è avere tutte le dipendenze installate per evitare problemi con l'installazione e soprattutto con l'esecuzione. I pacchetti che dobbiamo aver installato sono:
- Idiota
- go
- NVM
- NodeJS
Per quelli che lo sono usando distribuzioni che supportano i pacchetti .deb come Debian, Ubuntu e i loro derivati, puoi installare Rancher Desktop aprendo un terminale e digitando quanto segue:
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
Ora per quelli che lo sono utenti di distribuzioni con supporto per pacchetti RPM così come SUSE, CentOS, RHEL, Fedora e altri derivati di questi, i comandi che devono essere eseguiti sono i seguenti:
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