Rancher Desktop, một GUI để tạo, chạy và quản lý các vùng chứa dựa trên Kubernetes

SUSE đã thông báo về việc phát hành phiên bản mới của Máy tính để bàn Rancher 0.6.0,cung cấp giao diện đồ họa để tạo, chạy và quản lý vùng chứa dựa trên nền tảng Kubernetes.

Chương trình được viết bằng JavaScript sử dụng nền tảng Electron và được phân phối theo giấy phép Apache 2.0. Rancher Desktop ban đầu chỉ được xuất xưởng cho macOS và Windows, nhưng phiên bản 0.6.0 cung cấp hỗ trợ thử nghiệm cho Linux.

Giới thiệu về Rancher Desktop

Máy tính để bàn Rancher là một dự án mã nguồn mở để đưa Kubernetes và quản lý vùng chứa vào máy tính để bàn, là một ứng dụng Electron với logic kinh doanh cốt lõi được viết bằng TypeScript và JavaScript thúc đẩy nhiều phần công nghệ khác nhau để cung cấp các yếu tố nền tảng bao gồm k3s, kubectl, nerdctl WSL, qemu, v.v. Ứng dụng kết hợp nhiều phần công nghệ để cung cấp một ứng dụng gắn kết.

Theo mục đích của nó, Rancher Desktop nó gần giống với sản phẩm độc quyền Docker Desktop và khác biệt chủ yếu ở việc sử dụng CLI nerdctl và vùng chứa thời gian chạy để tạo và chạy các vùng chứa, nhưng trong tương lai họ có kế hoạch thêm hỗ trợ Docker CLI và Moby vào Rancher Desktop.

Rancher Desktop cho phép bạn kiểm tra các vùng chứa và ứng dụng được thiết kế để chạy trong các vùng chứa trên máy trạm của bạn thông qua giao diện đồ họa đơn giản trước khi triển khai chúng vào hệ thống sản xuất.

bên cạnh đó cho phép bạn chọn một phiên bản Kubernetes cụ thể để sử dụng, kiểm tra hoạt động của các vùng chứa của bạn với các phiên bản khác nhau từ Kubernetes, khởi chạy vùng chứa ngay lập tức mà không cần đăng ký với dịch vụ Kubernetes, xây dựng, nhận và thả hình ảnh vùng chứa và triển khai ứng dụng đã phát triển trong vùng chứa trên hệ thống cục bộ (các cổng mạng liên kết với vùng chứa chỉ có thể truy cập được từ localhost).

Trong số các đặc điểm quan trọng nhất của nó, chúng tôi có thể làm nổi bật:

  • Phiên bản Kubernetes do bạn lựa chọn
  • Khả năng kiểm tra nâng cấp Kubernetes lên phiên bản mới và xem khối lượng công việc của bạn phản hồi như thế nào
  • Chạy vùng chứa và tạo, gửi và trích xuất hình ảnh (được cung cấp bởi nerdctl)
  • Hiển thị một ứng dụng cho Kubernetes để có quyền truy cập cục bộ
  • Tất cả những điều này được gói gọn trong một ứng dụng mã nguồn mở.

Rancher Desktop 0.6.0 có gì mới?

Trong phiên bản mới phát hành này Bản xem trước Rancher Desktop đã được cung cấp cho Linux và theo các nhà phát triển nói rằng điều này cho phép người dùng Rancher Desktop trên Linux kiểm soát bao nhiêu tài nguyên hệ thống để sử dụng vùng chứa và giúp việc thiết lập lại môi trường dễ dàng và an toàn. Điều này cung cấp các gói sẵn sàng sử dụng ở định dạng deb và rpm để cài đặt.

Mặt khác, trên Mac và Linux, thư mục chính được gắn kết dưới dạng có thể ghi, điều này ảnh hưởng đến gắn kết khối lượng, cộng với giao diện người dùng Hình ảnh hiện hỗ trợ các không gian tên được chứa trong vùng chứa. Không gian tên được chứa trong vùng riêng biệt với không gian tên Kubernetes.

Cũng cần lưu ý rằng các thông báo trạng thái trong quá trình khởi động và tắt máy hiện có nhiều chi tiết hơn. Ví dụ: họ sẽ cho bạn biết khi nào API Kubernetes hoạt động, các thông báo trạng thái này được hiển thị dưới dạng Kubernetes và kết nối containerd.

Cuối cùng nếu bạn muốn biết thêm về nó về phiên bản mới được phát hành này, bạn có thể kiểm tra chi tiết trong liên kết theo dõi.

Cài đặt Rancher Desktop trên Linux?

Đối với những ai quan tâm đến việc có thể cài đặt Rancher Desktop trên hệ thống của mình thì có thể thực hiện bằng cách làm theo hướng dẫn mà chúng tôi chia sẻ dưới đây.

Điều đầu tiên chúng ta phải làm là cài đặt tất cả các phụ thuộc để tránh các vấn đề với cài đặt và đặc biệt là với quá trình thực thi. Các gói mà chúng tôi phải cài đặt là:

  • đi
  • go
  • nvm
  • NodeJS

Dành cho những ai sử dụng các bản phân phối hỗ trợ gói .deb như Debian, Ubuntu và các dẫn xuất của chúng, bạn có thể cài đặt Rancher Desktop bằng cách mở một thiết bị đầu cuối và nhập như sau:

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

Bây giờ cho những người người dùng các bản phân phối có hỗ trợ các gói RPM Cũng như SUSE, CentOS, RHEL, Fedora và các dẫn xuất khác của chúng, các lệnh phải được thực hiện như sau:

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


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.