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