From 78c6f691af97f7bdfc2a47d85aef3c421159dd81 Mon Sep 17 00:00:00 2001 From: Grzegorz Rozniecki Date: Fri, 16 Oct 2026 12:14:27 +0200 Subject: [PATCH] docs: fix typos and adjust machine sizes for Akamai Platform Signed-off-by: Amarachi Iheanacho --- .../cloud-platforms/akamai.mdx | 15 ++++++++++----- .../cloud-platforms/akamai.mdx | 15 ++++++++++----- .../cloud-platforms/akamai.mdx | 15 ++++++++++----- .../cloud-platforms/akamai.mdx | 15 ++++++++++----- 4 files changed, 40 insertions(+), 20 deletions(-) diff --git a/public/talos/v1.12/platform-specific-installations/cloud-platforms/akamai.mdx b/public/talos/v1.12/platform-specific-installations/cloud-platforms/akamai.mdx index 2f99b796..fbfd25d6 100644 --- a/public/talos/v1.12/platform-specific-installations/cloud-platforms/akamai.mdx +++ b/public/talos/v1.12/platform-specific-installations/cloud-platforms/akamai.mdx @@ -21,6 +21,10 @@ Make sure to follow [installation](https://www.linode.com/docs/products/tools/cl [jq](https://stedolan.github.io/jq/) and [talosctl](../../getting-started/talosctl#talosctl) also needs to be installed +> *Note*: By default, Akamai virtual machines are created with a boot configuration that results in kernel panic, so after each machine is created, kernel must be switched to "Direct Disk" (included in CLI commands below). +> +> The guide below covers this programatically. Instructions to switch to "Direct Disk" manually via UI: [Linodes](https://cloud.linode.com/linodes) → [*Label*] → Configurations tab → Edit existing configuration → Boot Settings: Select a Kernel → set to "Direct Disk" (reboot is required). + ### Upload image Download the Akamai image `akamai-amd64.raw.gz` from @@ -69,14 +73,13 @@ export IMAGE_ID=$(linode-cli images list --label talos --format id --text --no-h export NODEBALANCER_ID=$(linode-cli nodebalancers list --label talos --format id --text --no-headers) export NODEBALANCER_CONFIG_ID=$(linode-cli nodebalancers configs-list ${NODEBALANCER_ID} --format id --text --no-headers) export REGION=us-ord -export LINODE_TYPE=g6-standard-4 +export LINODE_TYPE=g6-standard-2 export ROOT_PW=$(pwgen 16) for id in $(seq 3); do linode_label="talos-control-plane-${id}" # create linode - linode-cli linodes create \ --no-defaults \ --root_pass ${ROOT_PW} \ @@ -91,8 +94,8 @@ for id in $(seq 3); do # change kernel to "direct disk" linode_id=$(linode-cli linodes list --label ${linode_label} --format id --text --no-headers) - confiig_id=$(linode-cli linodes configs-list ${linode_id} --format id --text --no-headers) - linode-cli linodes config-update ${linode_id} ${confiig_id} --kernel "linode/direct-disk" + config_id=$(linode-cli linodes configs-list ${linode_id} --format id --text --no-headers) + linode-cli linodes config-update ${linode_id} ${config_id} --kernel "linode/direct-disk" # add machine to nodebalancer private_ip=$(linode-cli linodes list --label ${linode_label} --format ipv4 --json | jq -r ".[0].ipv4[1]") @@ -109,10 +112,11 @@ Run the following to create a worker node: ```bash export IMAGE_ID=$(linode-cli images list --label talos --format id --text --no-headers) export REGION=us-ord -export LINODE_TYPE=g6-standard-4 +export LINODE_TYPE=g6-standard-2 export LINODE_LABEL="talos-worker-1" export ROOT_PW=$(pwgen 16) +# create linode linode-cli linodes create \ --no-defaults \ --root_pass ${ROOT_PW} \ @@ -125,6 +129,7 @@ linode-cli linodes create \ --group "talos-worker" \ --metadata.user_data "$(base64 -i ./worker.yaml)" +# change kernel to "direct disk" linode_id=$(linode-cli linodes list --label ${LINODE_LABEL} --format id --text --no-headers) config_id=$(linode-cli linodes configs-list ${linode_id} --format id --text --no-headers) linode-cli linodes config-update ${linode_id} ${config_id} --kernel "linode/direct-disk" diff --git a/public/talos/v1.13/platform-specific-installations/cloud-platforms/akamai.mdx b/public/talos/v1.13/platform-specific-installations/cloud-platforms/akamai.mdx index 275d03a3..d69e50fd 100644 --- a/public/talos/v1.13/platform-specific-installations/cloud-platforms/akamai.mdx +++ b/public/talos/v1.13/platform-specific-installations/cloud-platforms/akamai.mdx @@ -21,6 +21,10 @@ Make sure to follow [installation](https://www.linode.com/docs/products/tools/cl [jq](https://stedolan.github.io/jq/) and [talosctl](../../getting-started/talosctl#talosctl) also needs to be installed +> *Note*: By default, Akamai virtual machines are created with a boot configuration that results in kernel panic, so after each machine is created, kernel must be switched to "Direct Disk" (included in CLI commands below). +> +> The guide below covers this programatically. Instructions to switch to "Direct Disk" manually via UI: [Linodes](https://cloud.linode.com/linodes) → [*Label*] → Configurations tab → Edit existing configuration → Boot Settings: Select a Kernel → set to "Direct Disk" (reboot is required). + ### Upload image Download the Akamai image `akamai-amd64.raw.gz` from @@ -69,14 +73,13 @@ export IMAGE_ID=$(linode-cli images list --label talos --format id --text --no-h export NODEBALANCER_ID=$(linode-cli nodebalancers list --label talos --format id --text --no-headers) export NODEBALANCER_CONFIG_ID=$(linode-cli nodebalancers configs-list ${NODEBALANCER_ID} --format id --text --no-headers) export REGION=us-ord -export LINODE_TYPE=g6-standard-4 +export LINODE_TYPE=g6-standard-2 export ROOT_PW=$(pwgen 16) for id in $(seq 3); do linode_label="talos-control-plane-${id}" # create linode - linode-cli linodes create \ --no-defaults \ --root_pass ${ROOT_PW} \ @@ -91,8 +94,8 @@ for id in $(seq 3); do # change kernel to "direct disk" linode_id=$(linode-cli linodes list --label ${linode_label} --format id --text --no-headers) - confiig_id=$(linode-cli linodes configs-list ${linode_id} --format id --text --no-headers) - linode-cli linodes config-update ${linode_id} ${confiig_id} --kernel "linode/direct-disk" + config_id=$(linode-cli linodes configs-list ${linode_id} --format id --text --no-headers) + linode-cli linodes config-update ${linode_id} ${config_id} --kernel "linode/direct-disk" # add machine to nodebalancer private_ip=$(linode-cli linodes list --label ${linode_label} --format ipv4 --json | jq -r ".[0].ipv4[1]") @@ -109,10 +112,11 @@ Run the following to create a worker node: ```bash export IMAGE_ID=$(linode-cli images list --label talos --format id --text --no-headers) export REGION=us-ord -export LINODE_TYPE=g6-standard-4 +export LINODE_TYPE=g6-standard-2 export LINODE_LABEL="talos-worker-1" export ROOT_PW=$(pwgen 16) +# create linode linode-cli linodes create \ --no-defaults \ --root_pass ${ROOT_PW} \ @@ -125,6 +129,7 @@ linode-cli linodes create \ --group "talos-worker" \ --metadata.user_data "$(base64 -i ./worker.yaml)" +# change kernel to "direct disk" linode_id=$(linode-cli linodes list --label ${LINODE_LABEL} --format id --text --no-headers) config_id=$(linode-cli linodes configs-list ${linode_id} --format id --text --no-headers) linode-cli linodes config-update ${linode_id} ${config_id} --kernel "linode/direct-disk" diff --git a/public/talos/v1.14/platform-specific-installations/cloud-platforms/akamai.mdx b/public/talos/v1.14/platform-specific-installations/cloud-platforms/akamai.mdx index 226dde64..4c9a1cdb 100644 --- a/public/talos/v1.14/platform-specific-installations/cloud-platforms/akamai.mdx +++ b/public/talos/v1.14/platform-specific-installations/cloud-platforms/akamai.mdx @@ -21,6 +21,10 @@ Make sure to follow [installation](https://www.linode.com/docs/products/tools/cl [jq](https://stedolan.github.io/jq/) and [talosctl](../../getting-started/talosctl#talosctl) also needs to be installed +> *Note*: By default, Akamai virtual machines are created with a boot configuration that results in kernel panic, so after each machine is created, kernel must be switched to "Direct Disk" (included in CLI commands below). +> +> The guide below covers this programatically. Instructions to switch to "Direct Disk" manually via UI: [Linodes](https://cloud.linode.com/linodes) → [*Label*] → Configurations tab → Edit existing configuration → Boot Settings: Select a Kernel → set to "Direct Disk" (reboot is required). + ### Upload image Download the Akamai image `akamai-amd64.raw.gz` from @@ -69,14 +73,13 @@ export IMAGE_ID=$(linode-cli images list --label talos --format id --text --no-h export NODEBALANCER_ID=$(linode-cli nodebalancers list --label talos --format id --text --no-headers) export NODEBALANCER_CONFIG_ID=$(linode-cli nodebalancers configs-list ${NODEBALANCER_ID} --format id --text --no-headers) export REGION=us-ord -export LINODE_TYPE=g6-standard-4 +export LINODE_TYPE=g6-standard-2 export ROOT_PW=$(pwgen 16) for id in $(seq 3); do linode_label="talos-control-plane-${id}" # create linode - linode-cli linodes create \ --no-defaults \ --root_pass ${ROOT_PW} \ @@ -91,8 +94,8 @@ for id in $(seq 3); do # change kernel to "direct disk" linode_id=$(linode-cli linodes list --label ${linode_label} --format id --text --no-headers) - confiig_id=$(linode-cli linodes configs-list ${linode_id} --format id --text --no-headers) - linode-cli linodes config-update ${linode_id} ${confiig_id} --kernel "linode/direct-disk" + config_id=$(linode-cli linodes configs-list ${linode_id} --format id --text --no-headers) + linode-cli linodes config-update ${linode_id} ${config_id} --kernel "linode/direct-disk" # add machine to nodebalancer private_ip=$(linode-cli linodes list --label ${linode_label} --format ipv4 --json | jq -r ".[0].ipv4[1]") @@ -109,10 +112,11 @@ Run the following to create a worker node: ```bash export IMAGE_ID=$(linode-cli images list --label talos --format id --text --no-headers) export REGION=us-ord -export LINODE_TYPE=g6-standard-4 +export LINODE_TYPE=g6-standard-2 export LINODE_LABEL="talos-worker-1" export ROOT_PW=$(pwgen 16) +# create linode linode-cli linodes create \ --no-defaults \ --root_pass ${ROOT_PW} \ @@ -125,6 +129,7 @@ linode-cli linodes create \ --group "talos-worker" \ --metadata.user_data "$(base64 -i ./worker.yaml)" +# change kernel to "direct disk" linode_id=$(linode-cli linodes list --label ${LINODE_LABEL} --format id --text --no-headers) config_id=$(linode-cli linodes configs-list ${linode_id} --format id --text --no-headers) linode-cli linodes config-update ${linode_id} ${config_id} --kernel "linode/direct-disk" diff --git a/public/talos/v1.15/platform-specific-installations/cloud-platforms/akamai.mdx b/public/talos/v1.15/platform-specific-installations/cloud-platforms/akamai.mdx index cf30dd15..641a5fc3 100644 --- a/public/talos/v1.15/platform-specific-installations/cloud-platforms/akamai.mdx +++ b/public/talos/v1.15/platform-specific-installations/cloud-platforms/akamai.mdx @@ -21,6 +21,10 @@ Make sure to follow [installation](https://www.linode.com/docs/products/tools/cl [jq](https://stedolan.github.io/jq/) and [talosctl](../../getting-started/talosctl#talosctl) also needs to be installed +> *Note*: By default, Akamai virtual machines are created with a boot configuration that results in kernel panic, so after each machine is created, kernel must be switched to "Direct Disk" (included in CLI commands below). +> +> The guide below covers this programatically. Instructions to switch to "Direct Disk" manually via UI: [Linodes](https://cloud.linode.com/linodes) → [*Label*] → Configurations tab → Edit existing configuration → Boot Settings: Select a Kernel → set to "Direct Disk" (reboot is required). + ### Upload image Download the Akamai image `akamai-amd64.raw.gz` from @@ -69,14 +73,13 @@ export IMAGE_ID=$(linode-cli images list --label talos --format id --text --no-h export NODEBALANCER_ID=$(linode-cli nodebalancers list --label talos --format id --text --no-headers) export NODEBALANCER_CONFIG_ID=$(linode-cli nodebalancers configs-list ${NODEBALANCER_ID} --format id --text --no-headers) export REGION=us-ord -export LINODE_TYPE=g6-standard-4 +export LINODE_TYPE=g6-standard-2 export ROOT_PW=$(pwgen 16) for id in $(seq 3); do linode_label="talos-control-plane-${id}" # create linode - linode-cli linodes create \ --no-defaults \ --root_pass ${ROOT_PW} \ @@ -91,8 +94,8 @@ for id in $(seq 3); do # change kernel to "direct disk" linode_id=$(linode-cli linodes list --label ${linode_label} --format id --text --no-headers) - confiig_id=$(linode-cli linodes configs-list ${linode_id} --format id --text --no-headers) - linode-cli linodes config-update ${linode_id} ${confiig_id} --kernel "linode/direct-disk" + config_id=$(linode-cli linodes configs-list ${linode_id} --format id --text --no-headers) + linode-cli linodes config-update ${linode_id} ${config_id} --kernel "linode/direct-disk" # add machine to nodebalancer private_ip=$(linode-cli linodes list --label ${linode_label} --format ipv4 --json | jq -r ".[0].ipv4[1]") @@ -109,10 +112,11 @@ Run the following to create a worker node: ```bash export IMAGE_ID=$(linode-cli images list --label talos --format id --text --no-headers) export REGION=us-ord -export LINODE_TYPE=g6-standard-4 +export LINODE_TYPE=g6-standard-2 export LINODE_LABEL="talos-worker-1" export ROOT_PW=$(pwgen 16) +# create linode linode-cli linodes create \ --no-defaults \ --root_pass ${ROOT_PW} \ @@ -125,6 +129,7 @@ linode-cli linodes create \ --group "talos-worker" \ --metadata.user_data "$(base64 -i ./worker.yaml)" +# change kernel to "direct disk" linode_id=$(linode-cli linodes list --label ${LINODE_LABEL} --format id --text --no-headers) config_id=$(linode-cli linodes configs-list ${linode_id} --format id --text --no-headers) linode-cli linodes config-update ${linode_id} ${config_id} --kernel "linode/direct-disk"