Netboot (PXE) Armbian on an Orange Pi Zero 3 from SPI with NFS Root Filesystem
Guide on netbooting Orange Pi Zero 3 with Armbian for Kubernetes experimentation on SBC cluster. Setup involves SPI, u-boot, TFTP, NFS servers, static IP, PoE switch, u-boot updates, TFTP config, and console access.
Read original articleThis article provides a detailed guide on netbooting an Orange Pi Zero 3 with Armbian using a root filesystem over NFS. The author explains the setup process, including configuring the SPI and u-boot, setting up TFTP and NFS servers, and preparing the root filesystem over NFS. The purpose of netbooting is to experiment with Kubernetes on a cluster of Single Board Computers (SBCs) without wearing out the Micro SD cards. The article also mentions the use of a Power over Ethernet switch to power the SBCs and the importance of having a static IP address for the Orange Pi 3. Additionally, it covers updating u-boot environment variables to enable successful PXE booting and provides instructions for creating configuration files for TFTP. The guide emphasizes the need for console access via UART or HDMI during the setup process.
Related
EasyOS: An experimental Linux distribution
The EasyOS website is a comprehensive guide covering the unique operating system. It includes advantages, development guidelines, application details, installation tutorials, technical workings, and troubleshooting insights, serving as a valuable resource.
Daily Automated Testing for Milk-V Duo S RISC-V SBC (IKEA Tretakt, Apache NuttX)
The article discusses daily automated testing for Milk-V Duo S RISC-V SBC using IKEA TRETAKT and NuttX RTOS. Tests run via Home Assistant API, Google Assistant, and USB serial port. Future plans include software emulator testing.
The FreeBSD-native-ish home lab and network
The author details a complex home lab setup with a FreeBSD server on a laptop, utilizing Jails for services like WordPress and emphasizing security measures and network configurations for efficiency and functionality.
Enabling NVMe Support on Supermicro C7Z97-MF Motherboard
The author details upgrading a Supermicro C7Z97-MF motherboard for NVMe drive support, highlighting speed benefits. The process involves BIOS backup, modified BIOS installation, and performance optimization. NVMe drive enhances system without motherboard replacement.
My First Kubernetes: k3s 'cluster' on 3 Orange Pi Zero 3's
Setting up a Kubernetes cluster with Orange Pi Zero 3 boards involves control and worker nodes, deploying apps, and overcoming ARM64 image compatibility challenges. Detailed steps, including Dashboard setup and user management, are shared, offering practical insights for Kubernetes enthusiasts.
Related
EasyOS: An experimental Linux distribution
The EasyOS website is a comprehensive guide covering the unique operating system. It includes advantages, development guidelines, application details, installation tutorials, technical workings, and troubleshooting insights, serving as a valuable resource.
Daily Automated Testing for Milk-V Duo S RISC-V SBC (IKEA Tretakt, Apache NuttX)
The article discusses daily automated testing for Milk-V Duo S RISC-V SBC using IKEA TRETAKT and NuttX RTOS. Tests run via Home Assistant API, Google Assistant, and USB serial port. Future plans include software emulator testing.
The FreeBSD-native-ish home lab and network
The author details a complex home lab setup with a FreeBSD server on a laptop, utilizing Jails for services like WordPress and emphasizing security measures and network configurations for efficiency and functionality.
Enabling NVMe Support on Supermicro C7Z97-MF Motherboard
The author details upgrading a Supermicro C7Z97-MF motherboard for NVMe drive support, highlighting speed benefits. The process involves BIOS backup, modified BIOS installation, and performance optimization. NVMe drive enhances system without motherboard replacement.
My First Kubernetes: k3s 'cluster' on 3 Orange Pi Zero 3's
Setting up a Kubernetes cluster with Orange Pi Zero 3 boards involves control and worker nodes, deploying apps, and overcoming ARM64 image compatibility challenges. Detailed steps, including Dashboard setup and user management, are shared, offering practical insights for Kubernetes enthusiasts.