Sidero Documentation
docs.siderolabs.com › talos › v1.8 › reference › configuration › v1alpha1 › config
MachineConfig - Sidero Documentation
FeaturesConfig describes individual Talos features that can be switched on or off. machine: features: rbac: true # Enable role-based access control (RBAC). # # Configure Talos API access from Kubernetes pods.
beyondwatts
beyondwatts.com › posts › setting-up-a-talos-kubernetes-cluster-with-talhelper
beyondwatts | Setting up a Talos kubernetes cluster with talhelper
May 13, 2025 - I’m not installing a CNI at this point but do call out the default network ranges manually - mainly for documentation so we can reference these value later. I also prevent workloads being scheduled on the control plane nodes. Again, this is the default but good to call out none-the-less. clusterName: home-cluster talosVersion: v1.9.4 kubernetesVersion: v1.32.2 endpoint: https://192.168.1.2:6443 # enable workers on your control plane nodes allowSchedulingOnControlPlanes: false cniConfig: name: none clusterPodNets: - 10.244.0.0/16 clusterSvcNets: - 10.96.0.0/12
Talm is like Helm but for Talos Linux
If it's like Helm then I better avoid it. More on reddit.com
Talos can't pull container from custom Harbor registry due certificate errors
Just follow the instructions https://www.talos.dev/v1.8/advanced/air-gapped/ More on reddit.com
Videos
12:08
Remotely configure Talos Linux with HTTP - YouTube
18:05
talos linux and kubernetes install (avoid common mistakes) - YouTube
13:09
Multi-doc configurations with Talos Linux - YouTube
Talos Linux: A Quick Installation and Configuration Guide
26:22
Use and Create Talos Linux System Extensions - YouTube
18:38
Talos Linux on AWS - YouTube
GitHub
github.com › nazarewk-iac › talos-configs
GitHub - nazarewk-iac/talos-configs: Repository containing my personal Talos Kubernetes configurations · GitHub
Repository containing my personal ... talos-gen # generate an ISO to USB drive talos-installer-disk-write /dev/disk/by-id/usb-Samsung_Portable_SSD_T5_1234567D585A-0:0 pwet nas-initial # generate an ISO to NanoKVM mountable scp ...
Author nazarewk-iac
TALOS LINUX
talos.dev › v1.2 › reference › configuration
Configuration | TALOS LINUX
August 24, 2022 - # The `extraArgs` field is used to provide additional flags to the kubelet. extraArgs: feature-gates: ServerSideApply=true # # The `ClusterDNS` field is an optional reference to an alternative kubelet clusterDNS ip list. # clusterDNS: # - 10.96.0.10 # - 169.254.2.53 # # The `extraMounts` field is used to add additional mounts to the kubelet container. # extraMounts: # - destination: /var/lib/example # type: bind # source: /var/lib/example # options: # - bind # - rshared # - rw # # The `extraConfig` field is used to provide kubelet configuration overrides.
Terraform Registry
registry.terraform.io › providers › siderolabs › talos › 0.1.1 › docs › resources › machine_configuration_worker
talos_machine_configuration_worker | Resources | siderolabs/talos | Terraform | Terraform Registry
resource "talos_machine_secrets" "machine_secrets" {} resource "talos_client_configuration" "talosconfig" { cluster_name = "example-cluster" machine_secrets = talos_machine_secrets.machine_secrets.machine_secrets endpoints = ["10.5.0.2"] } resource "talos_machine_configuration_worker" "machineconfig_worker" { cluster_name = talos_client_configuration.talosconfig.cluster_name cluster_endpoint = "https://cluster.local:6443" machine_secrets = talos_machine_secrets.machine_secrets.machine_secrets }Copy
TALOS LINUX
talos.dev › v1.11 › reference › configuration
What is Talos Linux? - Sidero Documentation
April 30, 2025 - This section contains the configuration reference, to learn more about Talos Linux machine configuration management, please see:
GitHub
github.com › siderolabs › talos-remote-config
GitHub - siderolabs/talos-remote-config: Example service for service `talos.config` over http · GitHub
docker run --rm --network host \ ghcr.io/siderolabs/booter:v0.3.0 \ --extra-kernel-args talos.config=${TALOS_REMOTE_CONFIG}:8080/metadata?h=${hostname}&m=${mac}&s=${serial}&u=${uuid}
Author siderolabs
Budimanjojo
budimanjojo.github.io › talhelper › latest
Talhelper
Run talosctl apply-config --insecure -n <ip-address> --file <your-modified-file.yaml> for each node.
Terraform Registry
registry.terraform.io › providers › siderolabs › talos › latest › docs › data-sources › machine_configuration
talos_machine_configuration | Data Sources | siderolabs/talos | Terraform | Terraform Registry
talos_version (String) The Talos version contract used to generate the machine configuration. This does not control the installed Talos version. Use config_patches to set machine.install.image to the desired value. Example values: v1.12, v1.12.1, 1.12, 1.12.1
Linuxcontainers
capn.linuxcontainers.org › reference › templates › talos.html
Talos - The cluster-api-provider-incus book
--- apiVersion: cluster.x-k8s.io/v1beta1 kind: Cluster metadata: name: ${CLUSTER_NAME} spec: clusterNetwork: pods: cidrBlocks: ${POD_CIDR:=[10.244.0.0/16]} services: cidrBlocks: ${SERVICE_CIDR:=[10.96.0.0/12]} serviceDomain: cluster.local controlPlaneRef: apiVersion: controlplane.cluster.x-k8s.io/v1alpha3 kind: TalosControlPlane name: ${CLUSTER_NAME}-control-plane infrastructureRef: apiVersion: infrastructure.cluster.x-k8s.io/v1alpha2 kind: LXCCluster name: ${CLUSTER_NAME} --- apiVersion: controlplane.cluster.x-k8s.io/v1alpha3 kind: TalosControlPlane metadata: name: ${CLUSTER_NAME}-control-pla