Rancher Desktop, ένα GUI για τη δημιουργία, την εκτέλεση και τη διαχείριση κοντέινερ που βασίζονται στο Kubernetes

Η SUSE ανακοίνωσε την κυκλοφορία του τη νέα έκδοση του Rancher Desktop 0.6.0, ότι παρέχει μια γραφική διεπαφή για τη δημιουργία, την εκτέλεση και τη διαχείριση κοντέινερ με βάση την πλατφόρμα Kubernetes.

Το πρόγραμμα είναι γραμμένο σε JavaScript χρησιμοποιώντας την πλατφόρμα Electron και διανέμεται με την άδεια Apache 2.0. Το Rancher Desktop κυκλοφόρησε αρχικά μόνο για macOS και Windows, αλλά η έκδοση 0.6.0 παρέχει πειραματική υποστήριξη για Linux.

Σχετικά με το Rancher Desktop

Rancher Desktop είναι ένα έργο ανοιχτού κώδικα για να φέρει το Kubernetes και τη διαχείριση κοντέινερ στην επιφάνεια εργασίας, είναι μια εφαρμογή Electron με βασική επιχειρηματική λογική γραμμένο σε TypeScript και JavaScript το οποίο αξιοποιεί διάφορα άλλα κομμάτια τεχνολογίας για να παρέχει τα στοιχεία της πλατφόρμας, όπως k3s, kubectl, nerdctl WSL, qemu και πολλά άλλα. Η εφαρμογή περιτυλίγει πολλά κομμάτια τεχνολογίας για να παρέχει μια συνεκτική εφαρμογή.

Στο σκοπό του, το Rancher Desktop είναι κοντά στο ιδιόκτητο προϊόν Docker Desktop και διαφέρει κυρίως στη χρήση του CLI nerdctl και το κοντέινερ χρόνου εκτέλεσης για τη δημιουργία και την εκτέλεση κοντέινερ, αλλά στο μέλλον σχεδιάζουν να προσθέσουν υποστήριξη Docker CLI και Moby στο Rancher Desktop.

Το Rancher Desktop σάς επιτρέπει να δοκιμάζετε κοντέινερ και εφαρμογές που έχουν σχεδιαστεί για να εκτελούνται σε κοντέινερ στο σταθμό εργασίας σας μέσω μιας απλής γραφικής διεπαφής προτού τα αναπτύξετε σε συστήματα παραγωγής.

Εκτός από αυτό σας επιτρέπει να επιλέξετε μια συγκεκριμένη έκδοση του Kubernetes για χρήση, να δοκιμάσετε τη λειτουργία των κοντέινερ σας με διαφορετικές εκδόσεις από το Kubernetes, εκκινήστε άμεσα κοντέινερ χωρίς εγγραφή στις υπηρεσίες Kubernetes, δημιουργήστε, λάβετε και αποθέστε εικόνες κοντέινερ και αναπτύξτε την ανεπτυγμένη εφαρμογή σε ένα κοντέινερ σε τοπικό σύστημα (οι θύρες δικτύου που σχετίζονται με κοντέινερ είναι προσβάσιμες μόνο από τον localhost).

Από τα σημαντικότερα χαρακτηριστικά του, μπορούμε να επισημάνουμε:

  • Η έκδοση Kubernetes της επιλογής σας
  • Δυνατότητα δοκιμής της αναβάθμισης του Kubernetes σε νέα έκδοση και να δείτε πώς ανταποκρίνονται οι φόρτοι εργασίας σας
  • Εκτελέστε κοντέινερ και δημιουργήστε, στείλτε και εξάγετε εικόνες (τροφοδοτείται από το nerdctl)
  • Έκθεση μιας εφαρμογής στο Kubernetes για τοπική πρόσβαση
  • Όλα αυτά συγκεντρώνονται σε μια εφαρμογή ανοιχτού κώδικα.

Τι νέο υπάρχει στο Rancher Desktop 0.6.0;

Σε αυτή τη νέα έκδοση έχει παρασχεθεί μια προεπισκόπηση του Rancher Desktop για linux και σύμφωνα με τους προγραμματιστές λένε ότι αυτό επιτρέπει στους χρήστες του Rancher Desktop στο Linux να ελέγχουν πόσους πόρους συστήματος θα χρησιμοποιούν κοντέινερ και καθιστά εύκολη και ασφαλή την επαναφορά του περιβάλλοντος. Αυτό παρέχει έτοιμα προς χρήση πακέτα σε μορφή deb και rpm για εγκατάσταση.

Από την άλλη πλευρά, σε Mac και Linux, ο οικιακός κατάλογος είναι προσαρτημένος ως εγγράψιμος, που επηρεάζει τις προσαρτήσεις τόμου, καθώς και η διεπαφή χρήστη Images υποστηρίζει πλέον χώρους ονομάτων με κοντέινερ. Οι χώροι ονομάτων με κοντέινερ είναι ξεχωριστοί από τους χώρους ονομάτων Kubernetes.

Σημειώνεται επίσης ότι τα μηνύματα κατάστασης κατά την εκκίνηση και τον τερματισμό έχουν πλέον περισσότερες λεπτομέρειες. Για παράδειγμα, θα σας πουν όταν το Kubernetes API είναι ενεργό, αυτά τα μηνύματα κατάστασης εμφανίζονται ως Kubernetes και σύνδεση κοντέινερ.

Τελικά αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό Σχετικά με αυτήν τη νέα έκδοση που κυκλοφόρησε, μπορείτε να ελέγξετε τις λεπτομέρειες στο παρακάτω σύνδεσμο.

Εγκατάσταση του Rancher Desktop σε Linux;

Για όσους ενδιαφέρονται να μπορούν να εγκαταστήσουν το Rancher Desktop στο σύστημά τους, μπορούν να το κάνουν ακολουθώντας τις οδηγίες που κοινοποιούμε παρακάτω.

Το πρώτο πράγμα που πρέπει να κάνουμε είναι να έχουμε εγκαταστήσει όλες τις εξαρτήσεις για αποφυγή προβλημάτων με την εγκατάσταση και ιδιαίτερα με την εκτέλεση. Τα πακέτα που πρέπει να έχουμε εγκαταστήσει είναι:

  • Git
  • go
  • nvm
  • NodeJS

Για εκείνους που είναι χρησιμοποιώντας διανομές που υποστηρίζουν πακέτα .deb όπως το Debian, το Ubuntu και τα παράγωγά τους, μπορείτε να εγκαταστήσετε το Rancher Desktop ανοίγοντας ένα τερματικό και πληκτρολογώντας τα εξής:

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

Τώρα για εκείνους που είναι χρήστες διανομών με υποστήριξη για πακέτα RPM όπως και τα SUSE, CentOS, RHEL, Fedora και άλλα παράγωγα αυτών, οι εντολές που πρέπει να εκτελεστούν είναι οι ακόλουθες:

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


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.