Rancher Desktop, isang GUI para sa paggawa, pagpapatakbo, at pamamahala ng mga container na nakabatay sa Kubernetes

Inihayag ng SUSE ang pagpapalabas ng ang bagong bersyon ng Rancher Desktop 0.6.0, ito nagbibigay ng graphical na interface para sa paggawa, pagpapatakbo, at pamamahala ng mga container batay sa platform ng Kubernetes.

Ang programa ay nakasulat sa JavaScript gamit ang platform ng Electron at ipinamamahagi sa ilalim ng lisensya ng Apache 2.0. Ang Rancher Desktop ay orihinal na ipinadala para sa macOS at Windows lamang, ngunit ang bersyon 0.6.0 ay nagbibigay ng pang-eksperimentong suporta para sa Linux.

Tungkol sa Rancher Desktop

Desktop ng Rancher ay isang open source na proyekto upang dalhin ang Kubernetes at pamamahala ng container sa desktop, ay isang Electron application na may pangunahing lohika ng negosyo nakasulat sa TypeScript at JavaScript na gumagamit ng iba't ibang piraso ng teknolohiya upang maibigay ang mga elemento ng platform kabilang ang k3s, kubectl, nerdctl WSL, qemu, at higit pa. Ang application ay bumabalot ng maraming piraso ng teknolohiya upang magbigay ng magkakaugnay na aplikasyon.

Sa layunin nito, ang Rancher Desktop malapit ito sa pinagmamay-ariang produkto na Docker Desktop at pangunahing naiiba sa paggamit ng CLI nerdctl at ang runtime container para sa paggawa at pagpapatakbo ng mga container, ngunit sa hinaharap ay plano nilang magdagdag ng Docker CLI at Moby support sa Rancher Desktop.

Binibigyang-daan ka ng Rancher Desktop na subukan ang mga container at application na idinisenyo upang tumakbo sa mga container sa iyong workstation sa pamamagitan ng isang simpleng graphical na interface bago i-deploy ang mga ito sa mga production system.

Bukod dito nagbibigay-daan sa iyong pumili ng partikular na bersyon ng Kubernetes na gagamitin, subukan ang iyong mga container na may iba't ibang bersyon mula sa Kubernetes, maglunsad kaagad ng mga container nang hindi nagrerehistro sa mga serbisyo ng Kubernetes, bumuo, tumanggap at mag-drop ng mga larawan ng container, at i-deploy ang binuong application sa isang container sa isang lokal na system (ang mga network port na nauugnay sa mga container ay maa-access lamang mula sa localhost).

Kabilang sa pinakamahalagang katangian nito, maaari nating mai-highlight:

  • Ang bersyon ng Kubernetes na iyong pinili
  • Kakayahang subukan ang pag-upgrade ng Kubernetes sa isang bagong bersyon at makita kung paano tumutugon ang iyong mga workload
  • Magpatakbo ng mga container at gumawa, magpadala, at mag-extract ng mga larawan (pinapatakbo ng nerdctl)
  • Paglalantad ng isang application sa Kubernetes para sa lokal na pag-access
  • Ang lahat ng ito ay nakabalot sa isang open source na application.

Ano ang bago sa Rancher Desktop 0.6.0?

Sa bagong inilabas na bersyon na ito isang preview ng Rancher Desktop para sa linux ay ibinigay at ayon sa mga developer ay nagsasabi na pinapayagan nito ang mga user ng Rancher Desktop sa Linux na kontrolin kung gaano karaming mga mapagkukunan ng system ang gagamit ng mga lalagyan at ginagawang madali at ligtas na i-reset ang kapaligiran. Nagbibigay ito ng mga ready-to-use na pakete sa mga deb at rpm na format para sa pag-install.

Sa kabilang banda, sa Mac at Linux, ang home directory ay naka-mount bilang nasusulat, na nakakaapekto sa mga pag-mount ng volume, at sinusuportahan na ngayon ng interface ng gumagamit ng Images ang mga containerized na namespace. Ang mga nakalagay na namespace ay hiwalay sa mga namespace ng Kubernetes.

Napansin din na ang mga status message sa panahon ng startup at shutdown ay mayroon na ngayong higit pang mga detalye. Halimbawa, sasabihin nila sa iyo kapag aktibo ang Kubernetes API, ipinapakita ang mga status message na ito bilang Kubernetes at containerd na kumonekta.

Sa wakas kung interesado kang malaman ang tungkol dito Tungkol sa bagong inilabas na bersyon, maaari mong suriin ang mga detalye sa sumusunod na link.

I-install ang Rancher Desktop sa Linux?

Para sa mga interesadong makapag-install ng Rancher Desktop sa kanilang system, magagawa nila ito sa pamamagitan ng pagsunod sa mga tagubiling ibinabahagi namin sa ibaba.

Ang unang bagay na dapat nating gawin ay i-install ang lahat ng mga dependency upang maiwasan ang mga problema sa pag-install at lalo na sa pagpapatupad. Ang mga pakete na dapat naming na-install ay:

  • pumunta
  • go
  • nvm
  • NodeJS

Para sa mga na gamit ang mga distribusyon na sumusuporta sa mga .deb na pakete tulad ng Debian, Ubuntu at ang kanilang mga derivatives, maaari mong i-install ang Rancher Desktop sa pamamagitan ng pagbubukas ng terminal at pag-type ng sumusunod:

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

Ngayon para sa mga nasa mga gumagamit ng mga pamamahagi na may suporta para sa mga RPM package tulad ng SUSE, CentOS, RHEL, Fedora at iba pang mga derivatives ng mga ito, ang mga utos na dapat isagawa ay ang mga sumusunod:

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


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.