Mount a TrueNAS pool on Ubuntu

Mount a TrueNAS pool on Ubuntu

follow these general steps:

1. Enable NFS Sharing on TrueNAS

  • Log into the TrueNAS web interface.
  • Navigate to Sharing > Unix Shares (NFS).
  • Add an NFS share, specifying the desired dataset or directory.
  • Set permissions to allow the Ubuntu client to access the share. Ensure the network range or specific IP address of the Ubuntu machine is allowed.

2. Install NFS Utilities on Ubuntu

  • On the Ubuntu system, install the required NFS client
apt update
sudo apt install nfs-common

3. Discover the Shared NFS Path

  • From the TrueNAS web interface, note the path of the shared dataset (e.g., /mnt/poolname/dataset).

4. Mount the NFS Share

  • Create a mount point on
sudo mkdir -p /mnt/truenas
  • Mount the TrueNAS NFS
mount -t nfs <TrueNAS_IP>:/mnt/poolname/dataset /mnt/truenas
  • Replace <TrueNAS_IP> with the TrueNAS server’s IP address.

5. Verify the Mount

df -h | grep /mnt


以上資料由ChatGPT整理完成。

Read more

如何安裝 KubeSphere 以及管理 Workspace 和新增 Label

前言 在 Kubernetes 的世界中,KubeSphere 是一個功能強大的開源容器平台,它不僅讓 Kubernetes 的管理更簡單,還集成了多集群管理、DevOps、微服務治理等功能。本篇文章將教您如何使用 Helm 快速安裝 KubeSphere,並如何通過管理 Workspace 和新增 Label 來實現資源的高效管理。 一、使用 Helm 安裝 KubeSphere 1. 為什麼選擇 Helm 安裝? Helm 是 Kubernetes 中廣泛使用的包管理工具,使用 Helm 安裝 KubeSphere 有以下優點: * 自動化:簡化安裝過程,減少手動配置。 * 靈活性:可以根據需求自定義安裝的模組。 * 版本控制:支持管理和回滾安裝的不同版本。 2. 安裝前準備 在開始安裝之前,請確保以下條件:

By Tim Chiagn

我的經驗

1. 網絡與安全 (Networking & Security) * Fortigate: 防火牆來管理網路環境 * Traefik: 用於 K8s 的 2. 虛擬化與存儲 (Virtualization & Storage) * Esxi: 買了一台server 使用 Esxi 管理 vm * TrueNAS: 還沒有買 NAS 使用這個加減用一下 3. DevOps 與持續交付 (DevOps & CI/CD) * ArgoCD: GitOps 工具,用於 Kubernetes 的應用交付和管理,支持自動化部署和同步。 * KubeSphere:提供完整的 CI/CD 工作流管理、應用部署和 DevOps 整合功能,是 Kubernetes

By Tim Chiagn