Phong Lan


(D240714) Cài đặt ứng dụng cho TrueNAS SCALE 24.04 docker container vm hay jail?

TrueNAS SCALE là một Lưu trữ nối mạng (NAS). Chức năng chính của NAS là chia sẻ dữ liệu qua các giao thức phổ biến như SMB, NFS hoặc FTP...

Nếu muốn chạy ứng dụng container trên TrueNAS SCALE thì sao?

TrueNAS SCALE cung cấp cửa hàng TrueNAS Apps, cài đặt từ trang quản trị web.

Tuy nhiên iXsystems lựa chọn K3s cho SCALE từ ban đầu, có vẻ như không phải quyết định tốt:

how-it-works-k3s-revised

Đó là lý do tôi không sử dụng TrueNAS SCALE cho các hệ thống của mình. Website này đang chạy trên FreeBSD jail là một ví dụ.

Trong một thông báo vào ngày 29/05/24 iXsystems có đề cập về việc chuyển sang Docker thay vì Kubernetes. Bắt đầu từ phiên bản Electric Eel (24.10) bạn có thể sử dụng docker run / docker compose trên TrueNAS SCALE, tôi nghĩ rằng iXsystems đã có một quyết định sáng suốt.

TrueNAS SCALE được sử dụng chủ yếu bởi người dùng cá nhân hoặc doanh nghiệp nhỏ / siêu nhỏ với ngân sách hạn chế. Có lẽ chức năng "SCALE OUT / TĂNG QUY MÔ" là không cần thiết.

Thông báo cũng đề cập đến Sandboxes (Containers giống-như-Jail) - Nó thật tuyệt vời.

Chúng ta có FreeBSD Jail trong nhiều năm và bây giờ Linux có công cụ riêng của nó - có vẻ đầy hứa hẹn. Một tương lai tươi sáng cho TrueNAS SCALE.

LXC trên Linux cũng tốt nhưng tôi không nghĩ nó ở cùng đẳng cấp. ZFS và Jail trên một hệ thống!

Trong lúc chờ phiên bản mới Electric Eel phát hành chúng ta có thể sử dụng Jailmaker để chạy Linux container trên TrueNAS SCALE.

Nó sử dụng systemd-nspawn - tương tự LXC với cấu hình đơn giản hơn.

Cho hệ thống thông thường các bạn có thể:

Chi tiết tham khảo tại đây, hoặc xem tại trang Github Jailmaker.

Video hướng dẫn ở dưới:

Tôi nghĩ rằng đây là cách cài đặt tốt nhất ở thời điểm hiện tại, trong lúc chờ đợi TrueNAS SCALE 24.10 phát hành.

Chúc các bạn thành công!

« Trang trước Trang sau »