Prerequisites
Before you start, ensure you have:
- follow instuctions to intall talosctl
Download the latest talosctl.
- rkdeveloptool
Visit rkdeveloptool and install it.
- spl loader
After building mixtile-talos, rk3588_spl_loader_xxxx.bin is generated in the output/uboot/ directory
Download the Image
Go to mixtile-talos releases select metal-arm64.raw.xz and download it.
Boot options
You can boot Talos from:
- booting from eMMC
Booting from eMMC
Flash the image to the eMMC and power on the node:
xz -d metal-arm64.raw.xz rkdeveloptool db rk3588_spl_loader_xxxx.bin rkdeveloptool wl 0 metal-arm64.raw
Proceed to bootstrapping the node.
Bootstrapping the Node
To monitor boot messages Wait until instructions for bootstrapping appear. Follow the UART instructions to connect to the interactive installer:
talosctl apply-config --insecure --mode=interactive --nodes <node IP or DNS name>
Alternatively, generate and apply a configuration:
talosctl gen config talosctl apply-config --insecure --nodes <node IP or DNS name> -f <worker/controlplane>.yaml
Copy your talosconfig to ~/.talos/config and fill in the node field with the IP address of the node and endpoints.
Once applied, the cluster will form, and you can use kubectl.
Retrieve the kubeconfig
Retrieve the admin kubeconfig by running:
talosctl kubeconfig