Spoločnosť SUSE oznámila vydanie nová verzia Rancher Desktop 0.6.0, že poskytuje grafické rozhranie na vytváranie, spúšťanie a správu kontajnerov na platforme Kubernetes.
Program je napísaný v JavaScripte pomocou platformy Electron a je distribuovaný pod licenciou Apache 2.0. Rancher Desktop bol pôvodne dodaný len pre macOS a Windows, ale verzia 0.6.0 poskytuje experimentálnu podporu pre Linux.
O Rancher Desktop
Rancher Desktop je open source projekt, ktorý prináša Kubernetes a správu kontajnerov na desktop, je aplikácia Electron s hlavnou obchodnou logikou napísané v TypeScript a JavaScript ktorá využíva rôzne ďalšie časti technológie na poskytovanie prvkov platformy vrátane k3s, kubectl, nerdctl WSL, qemu a ďalších. Aplikácia zahŕňa množstvo technologických prvkov, aby sa zabezpečila súdržná aplikácia.
Vo svojom zámere Rancher Desktop má blízko k proprietárnemu produktu Docker Desktop a líši sa hlavne použitím CLI nerdctl a runtime kontajner na vytváranie a spúšťanie kontajnerov, ale v budúcnosti plánujú pridať do Rancher Desktop podporu Docker CLI a Moby.
Rancher Desktop vám umožňuje testovať kontajnery a aplikácie navrhnuté na spustenie v kontajneroch na vašej pracovnej stanici prostredníctvom jednoduchého grafického rozhrania pred ich nasadením do produkčných systémov.
Okrem toho vám umožňuje vybrať konkrétnu verziu Kubernetes na použitie, otestovať fungovanie vašich kontajnerov s rôznymi verziami z Kubernetes, spúšťajte kontajnery okamžite bez registrácie v službách Kubernetes, vytvárajte, prijímajte a púšťajte obrázky kontajnerov a nasadzujte vyvinutú aplikáciu v kontajneri na lokálnom systéme (sieťové porty spojené s kontajnermi sú prístupné iba z localhost).
Medzi jeho najdôležitejšie vlastnosti, môžeme zdôrazniť:
- Verzia Kubernetes podľa vášho výberu
- Možnosť otestovať inováciu Kubernetes na novú verziu a zistiť, ako vaše pracovné zaťaženie reaguje
- Spúšťajte kontajnery a vytvárajte, odosielajte a extrahujte obrázky (založené na nerdctl)
- Vystavenie aplikácie Kubernetes pre lokálny prístup
- To všetko je zabalené v open source aplikácii.
Čo je nové v Rancher Desktop 0.6.0?
V tejto novej vydanej verzii bola poskytnutá ukážka Rancher Desktop pre linux A podľa vývojárov to umožňuje používateľom Rancher Desktop na Linuxe kontrolovať, koľko systémových zdrojov použiť kontajnery, a uľahčuje a bezpečne resetuje prostredie. To poskytuje balíčky pripravené na použitie vo formátoch deb a rpm na inštaláciu.
Na druhej strane na Mac a Linux je domovský adresár pripojený ako zapisovateľný, čo ovplyvňuje pripojenia zväzkov a používateľské rozhranie obrázkov teraz podporuje kontajnerové menné priestory. Kontajnerované priestory názvov sú oddelené od priestorov názvov Kubernetes.
Je tiež potrebné poznamenať, že stavové správy počas spúšťania a vypínania teraz obsahujú viac podrobností. Napríklad vám povedia, keď je rozhranie Kubernetes API aktívne, tieto stavové správy sa zobrazujú ako Kubernetes a kontajnerové pripojenie.
Konečne ak máte záujem dozvedieť sa o tom viac O tejto novej vydanej verzii si môžete pozrieť podrobnosti v nasledujúci odkaz.
Nainštalovať Rancher Desktop na Linux?
Pre tých, ktorí majú záujem o možnosť nainštalovať Rancher Desktop do svojho systému, môžu tak urobiť podľa pokynov, ktoré zdieľame nižšie.
Prvá vec, ktorú musíme urobiť, je mať nainštalované všetky závislosti aby sa predišlo problémom s inštaláciou a najmä s vykonávaním. Balíky, ktoré musíme mať nainštalované, sú:
- ísť
- go
- nvm
- NodeJS
Pre tých, ktorí sú pomocou distribúcií, ktoré podporujú balíčky .deb ako Debian, Ubuntu a ich deriváty, môžete nainštalovať Rancher Desktop otvorením terminálu a zadaním nasledujúceho:
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
Teraz pre tých, ktorí sú užívateľov distribúcií s podporou RPM balíkov ako sú SUSE, CentOS, RHEL, Fedora a ďalšie ich deriváty, príkazy, ktoré sa musia vykonať, sú nasledovné:
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