mirror of
https://github.com/siderolabs/talos.git
synced 2025-10-30 07:51:30 +01:00
docs: fix incorrect image suffix
When user follow instructions in document v1.5 and v1.6, curl will make a request with invalid image URL, this correct image suffixes. Fixes siderolabs#7809 Signed-off-by: mikucat0309 <admin@mikuc.at> Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
This commit is contained in:
parent
c14a5d4f79
commit
498aeb8c32
@ -4,13 +4,12 @@ no_list: true
|
||||
linkTitle: "Documentation"
|
||||
cascade:
|
||||
type: docs
|
||||
lastRelease: v1.5.0
|
||||
kubernetesRelease: "1.28.0"
|
||||
lastRelease: v1.5.3
|
||||
kubernetesRelease: "1.28.2"
|
||||
prevKubernetesRelease: "1.27.4"
|
||||
theilaRelease: "v0.2.1"
|
||||
nvidiaContainerToolkitRelease: "v1.13.5"
|
||||
nvidiaDriverRelease: "535.54.03"
|
||||
iscsiToolsRelease: "v0.1.4"
|
||||
menu: main
|
||||
---
|
||||
|
||||
|
||||
@ -18,13 +18,19 @@ Refer to the OpenEBS Jiva [documentation](https://github.com/openebs/jiva-operat
|
||||
|
||||
## Preparing the nodes
|
||||
|
||||
Find the matching `iscsi-tools` image reference for your Talos version by running the [following command](https://github.com/siderolabs/extensions):
|
||||
|
||||
```bash
|
||||
crane export ghcr.io/siderolabs/extensions:{{< release >}} | tar x -O image-digests | grep iscsi-tools
|
||||
```
|
||||
|
||||
Create a machine config patch with the contents below and save as `patch.yaml`
|
||||
|
||||
```yaml
|
||||
- op: add
|
||||
path: /machine/install/extensions
|
||||
value:
|
||||
- image: ghcr.io/siderolabs/iscsi-tools:{{< iscsi_tools_system_extension_release >}}
|
||||
- image: ghcr.io/siderolabs/iscsi-tools:<version>@sha256:<digest>
|
||||
- op: add
|
||||
path: /machine/kubelet/extraMounts
|
||||
value:
|
||||
@ -52,7 +58,7 @@ Run the following command on each nodes subsequently:
|
||||
talosctl -e <endpoint ip/hostname> -n <node ip/hostname> upgrade --image=ghcr.io/siderolabs/installer:{{< release >}}
|
||||
```
|
||||
|
||||
Once the node has upgraded and booted successfully the extension status can be verfied by running the following command:
|
||||
Once the node has upgraded and booted successfully the extension status can be verified by running the following command:
|
||||
|
||||
```bash
|
||||
talosctl -e <endpoint ip/hostname> -n <node ip/hostname> get extensions
|
||||
|
||||
@ -24,8 +24,8 @@ chmod +x /usr/local/bin/talosctl
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-bananapi_m64-arm64.img.xz
|
||||
xz -d metal-bananapi_m64-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-bananapi_m64-arm64.raw.xz
|
||||
xz -d metal-bananapi_m64-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
|
||||
@ -85,8 +85,8 @@ Once the flashing is done you can disconnect the USB cable and power off the Jet
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-jetson_nano-arm64.img.xz
|
||||
xz -d metal-jetson_nano-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-jetson_nano-arm64.raw.xz
|
||||
xz -d metal-jetson_nano-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
|
||||
@ -24,8 +24,8 @@ chmod +x /usr/local/bin/talosctl
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-libretech_all_h3_cc_h5-arm64.img.xz
|
||||
xz -d metal-libretech_all_h3_cc_h5-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-libretech_all_h3_cc_h5-arm64.raw.xz
|
||||
xz -d metal-libretech_all_h3_cc_h5-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
|
||||
@ -24,8 +24,8 @@ chmod +x /usr/local/bin/talosctl
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4-arm64.img.xz
|
||||
xz -d metal-nanopi_r4s-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4-arm64.raw.xz
|
||||
xz -d metal-nanopi_r4s-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
|
||||
@ -24,8 +24,8 @@ chmod +x /usr/local/bin/talosctl
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-pine64-arm64.img.xz
|
||||
xz -d metal-pine64-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-pine64-arm64.raw.xz
|
||||
xz -d metal-pine64-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
|
||||
@ -24,8 +24,8 @@ chmod +x /usr/local/bin/talosctl
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rock64-arm64.img.xz
|
||||
xz -d metal-rock64-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rock64-arm64.raw.xz
|
||||
xz -d metal-rock64-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
|
||||
@ -24,8 +24,8 @@ chmod +x /usr/local/bin/talosctl
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4-arm64.img.xz
|
||||
xz -d metal-rockpi_4-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4-arm64.raw.xz
|
||||
xz -d metal-rockpi_4-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
@ -68,9 +68,9 @@ sudo dd if=rkspi_loader.img of=/dev/mtdblock0 bs=4K
|
||||
- Optionally, you can also write Talos image to the SSD drive right from your Rock PI board:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4-arm64.img.xz
|
||||
xz -d metal-rockpi_4-arm64.img.xz
|
||||
sudo dd if=metal-rockpi_4-arm64.img.xz of=/dev/nvme0n1
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4-arm64.raw.xz
|
||||
xz -d metal-rockpi_4-arm64.raw.xz
|
||||
sudo dd if=metal-rockpi_4-arm64.raw.xz of=/dev/nvme0n1
|
||||
```
|
||||
|
||||
- remove SD card and reboot.
|
||||
|
||||
@ -22,8 +22,8 @@ chmod +x /usr/local/bin/talosctl
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4c-arm64.img.xz
|
||||
xz -d metal-rockpi_4c-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4c-arm64.raw.xz
|
||||
xz -d metal-rockpi_4c-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
@ -66,9 +66,9 @@ sudo dd if=rkspi_loader.img of=/dev/mtdblock0 bs=4K
|
||||
- Optionally, you can also write Talos image to the SSD drive right from your Rock PI board:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4c-arm64.img.xz
|
||||
xz -d metal-rockpi_4c-arm64.img.xz
|
||||
sudo dd if=metal-rockpi_4c-arm64.img.xz of=/dev/nvme0n1
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4c-arm64.raw.xz
|
||||
xz -d metal-rockpi_4c-arm64.raw.xz
|
||||
sudo dd if=metal-rockpi_4c-arm64.raw.xz of=/dev/nvme0n1
|
||||
```
|
||||
|
||||
- remove SD card and reboot.
|
||||
|
||||
@ -47,8 +47,8 @@ Power off the Raspberry Pi and remove the SD card from it.
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rpi_generic-arm64.img.xz
|
||||
xz -d metal-rpi_generic-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rpi_generic-arm64.raw.xz
|
||||
xz -d metal-rpi_generic-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
|
||||
@ -10,7 +10,6 @@ prevKubernetesRelease: "1.28.0"
|
||||
theilaRelease: "v0.2.1"
|
||||
nvidiaContainerToolkitRelease: "v1.13.5"
|
||||
nvidiaDriverRelease: "535.54.03"
|
||||
iscsiToolsRelease: "v0.1.4"
|
||||
preRelease: true
|
||||
---
|
||||
|
||||
|
||||
@ -18,13 +18,19 @@ Refer to the OpenEBS Jiva [documentation](https://github.com/openebs/jiva-operat
|
||||
|
||||
## Preparing the nodes
|
||||
|
||||
Find the matching `iscsi-tools` image reference for your Talos version by running the [following command](https://github.com/siderolabs/extensions):
|
||||
|
||||
```bash
|
||||
crane export ghcr.io/siderolabs/extensions:{{< release >}} | tar x -O image-digests | grep iscsi-tools
|
||||
```
|
||||
|
||||
Create a machine config patch with the contents below and save as `patch.yaml`
|
||||
|
||||
```yaml
|
||||
- op: add
|
||||
path: /machine/install/extensions
|
||||
value:
|
||||
- image: ghcr.io/siderolabs/iscsi-tools:{{< iscsi_tools_system_extension_release >}}
|
||||
- image: ghcr.io/siderolabs/iscsi-tools:<version>@sha256:<digest>
|
||||
- op: add
|
||||
path: /machine/kubelet/extraMounts
|
||||
value:
|
||||
@ -52,7 +58,7 @@ Run the following command on each nodes subsequently:
|
||||
talosctl -e <endpoint ip/hostname> -n <node ip/hostname> upgrade --image=ghcr.io/siderolabs/installer:{{< release >}}
|
||||
```
|
||||
|
||||
Once the node has upgraded and booted successfully the extension status can be verfied by running the following command:
|
||||
Once the node has upgraded and booted successfully the extension status can be verified by running the following command:
|
||||
|
||||
```bash
|
||||
talosctl -e <endpoint ip/hostname> -n <node ip/hostname> get extensions
|
||||
|
||||
@ -24,8 +24,8 @@ chmod +x /usr/local/bin/talosctl
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-bananapi_m64-arm64.img.xz
|
||||
xz -d metal-bananapi_m64-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-bananapi_m64-arm64.raw.xz
|
||||
xz -d metal-bananapi_m64-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
|
||||
@ -85,8 +85,8 @@ Once the flashing is done you can disconnect the USB cable and power off the Jet
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-jetson_nano-arm64.img.xz
|
||||
xz -d metal-jetson_nano-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-jetson_nano-arm64.raw.xz
|
||||
xz -d metal-jetson_nano-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
|
||||
@ -24,8 +24,8 @@ chmod +x /usr/local/bin/talosctl
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-libretech_all_h3_cc_h5-arm64.img.xz
|
||||
xz -d metal-libretech_all_h3_cc_h5-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-libretech_all_h3_cc_h5-arm64.raw.xz
|
||||
xz -d metal-libretech_all_h3_cc_h5-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
|
||||
@ -24,8 +24,8 @@ chmod +x /usr/local/bin/talosctl
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4-arm64.img.xz
|
||||
xz -d metal-nanopi_r4s-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4-arm64.raw.xz
|
||||
xz -d metal-nanopi_r4s-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
|
||||
@ -24,8 +24,8 @@ chmod +x /usr/local/bin/talosctl
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-pine64-arm64.img.xz
|
||||
xz -d metal-pine64-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-pine64-arm64.raw.xz
|
||||
xz -d metal-pine64-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
|
||||
@ -24,8 +24,8 @@ chmod +x /usr/local/bin/talosctl
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rock64-arm64.img.xz
|
||||
xz -d metal-rock64-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rock64-arm64.raw.xz
|
||||
xz -d metal-rock64-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
|
||||
@ -24,8 +24,8 @@ chmod +x /usr/local/bin/talosctl
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4-arm64.img.xz
|
||||
xz -d metal-rockpi_4-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4-arm64.raw.xz
|
||||
xz -d metal-rockpi_4-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
@ -68,9 +68,9 @@ sudo dd if=rkspi_loader.img of=/dev/mtdblock0 bs=4K
|
||||
- Optionally, you can also write Talos image to the SSD drive right from your Rock PI board:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4-arm64.img.xz
|
||||
xz -d metal-rockpi_4-arm64.img.xz
|
||||
sudo dd if=metal-rockpi_4-arm64.img.xz of=/dev/nvme0n1
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4-arm64.raw.xz
|
||||
xz -d metal-rockpi_4-arm64.raw.xz
|
||||
sudo dd if=metal-rockpi_4-arm64.raw.xz of=/dev/nvme0n1
|
||||
```
|
||||
|
||||
- remove SD card and reboot.
|
||||
|
||||
@ -22,8 +22,8 @@ chmod +x /usr/local/bin/talosctl
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4c-arm64.img.xz
|
||||
xz -d metal-rockpi_4c-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4c-arm64.raw.xz
|
||||
xz -d metal-rockpi_4c-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
@ -66,9 +66,9 @@ sudo dd if=rkspi_loader.img of=/dev/mtdblock0 bs=4K
|
||||
- Optionally, you can also write Talos image to the SSD drive right from your Rock PI board:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4c-arm64.img.xz
|
||||
xz -d metal-rockpi_4c-arm64.img.xz
|
||||
sudo dd if=metal-rockpi_4c-arm64.img.xz of=/dev/nvme0n1
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rockpi_4c-arm64.raw.xz
|
||||
xz -d metal-rockpi_4c-arm64.raw.xz
|
||||
sudo dd if=metal-rockpi_4c-arm64.raw.xz of=/dev/nvme0n1
|
||||
```
|
||||
|
||||
- remove SD card and reboot.
|
||||
|
||||
@ -47,8 +47,8 @@ Power off the Raspberry Pi and remove the SD card from it.
|
||||
Download the image and decompress it:
|
||||
|
||||
```bash
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rpi_generic-arm64.img.xz
|
||||
xz -d metal-rpi_generic-arm64.img.xz
|
||||
curl -LO https://github.com/siderolabs/talos/releases/download/{{< release >}}/metal-rpi_generic-arm64.raw.xz
|
||||
xz -d metal-rpi_generic-arm64.raw.xz
|
||||
```
|
||||
|
||||
## Writing the Image
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user