home.social

Search

179 results for “siderolabs”

  1. New blog post! I just got a Framework Desktop, and I wanted to use it as a node on a Talos Linux Kubernetes cluster. The initial boot was not easy to grasp, and took me a few hours to figure it out, so I wanted to share with you how to make it work. I hope this is useful for someone.

    @homelab @siderolabs @frameworkcomputer

    #HomeLab #TalosLinux #Framework #FrameworkDesktop #Kubernetes #Blog

    mteixeira.wordpress.com/2025/0

  2. Well, that's a bit of a letdown. I upgraded my machines to Talos 1.8.0 and gvisor broke. Probably due to containerd v2. Thankfully, someone already noticed that a while back and it seems to be an upstream issue.

    github.com/siderolabs/extensio

    #Talos #gvisor #kubernetes

  3. Let's continue the Proxmox + Tofu + Talos + Cilium adventure, with two little footnotes. "Devil is in the details!"

    First: Talos "inlineManifests" behavior.

    When you add some inlineManifests to your Talos MachineConfig and push that MachineConfig, the manifests get applied immediately. Yay!

    However, when you update or remove some inlineManifests and push the MachineConfig ... Nothing happens. Talos does a full (potentially destructive!) reconcile only when executing a cluster upgrade. (This is pretty well explained in the Talos docs[1])

    This means that our initial installation of CIlium will work immediately, but subsequent configuration changes won't work (the YAML won't be applied) until we run a "talosctl upgrade-k8s". (Pro-tip: make sure to specify "--to" with the current k8s version, otherwise it'll execute a "real" upgrade which implies downloading new images and restarting the whole control plane one component at a time - which takes a while.)

    So, are we there yet?

    Not quite!

    The second issue: each time I'd do a "tofu plan", it would tell me that something had changed. Which is kind of annoying. If you don't change your Tofu configuration, variables, etc, normally, you'd expect "tofu plan" to tell you a reassuring:

    No changes. Your infrastructure matches the configuration.

    So, what is going on? 🤔

    [1] docs.siderolabs.com/kubernetes

    #terraform #talos #opentofu #homelab #kubernetes #cilium

  4. Let's continue the Proxmox + Tofu + Talos + Cilium adventure, with two little footnotes. "Devil is in the details!"

    First: Talos "inlineManifests" behavior.

    When you add some inlineManifests to your Talos MachineConfig and push that MachineConfig, the manifests get applied immediately. Yay!

    However, when you update or remove some inlineManifests and push the MachineConfig ... Nothing happens. Talos does a full (potentially destructive!) reconcile only when executing a cluster upgrade. (This is pretty well explained in the Talos docs[1])

    This means that our initial installation of CIlium will work immediately, but subsequent configuration changes won't work (the YAML won't be applied) until we run a "talosctl upgrade-k8s". (Pro-tip: make sure to specify "--to" with the current k8s version, otherwise it'll execute a "real" upgrade which implies downloading new images and restarting the whole control plane one component at a time - which takes a while.)

    So, are we there yet?

    Not quite!

    The second issue: each time I'd do a "tofu plan", it would tell me that something had changed. Which is kind of annoying. If you don't change your Tofu configuration, variables, etc, normally, you'd expect "tofu plan" to tell you a reassuring:

    No changes. Your infrastructure matches the configuration.

    So, what is going on? 🤔

    [1] docs.siderolabs.com/kubernetes

    #terraform #talos #opentofu #homelab #kubernetes #cilium

  5. Let's continue the Proxmox + Tofu + Talos + Cilium adventure, with two little footnotes. "Devil is in the details!"

    First: Talos "inlineManifests" behavior.

    When you add some inlineManifests to your Talos MachineConfig and push that MachineConfig, the manifests get applied immediately. Yay!

    However, when you update or remove some inlineManifests and push the MachineConfig ... Nothing happens. Talos does a full (potentially destructive!) reconcile only when executing a cluster upgrade. (This is pretty well explained in the Talos docs[1])

    This means that our initial installation of CIlium will work immediately, but subsequent configuration changes won't work (the YAML won't be applied) until we run a "talosctl upgrade-k8s". (Pro-tip: make sure to specify "--to" with the current k8s version, otherwise it'll execute a "real" upgrade which implies downloading new images and restarting the whole control plane one component at a time - which takes a while.)

    So, are we there yet?

    Not quite!

    The second issue: each time I'd do a "tofu plan", it would tell me that something had changed. Which is kind of annoying. If you don't change your Tofu configuration, variables, etc, normally, you'd expect "tofu plan" to tell you a reassuring:

    No changes. Your infrastructure matches the configuration.

    So, what is going on? 🤔

    [1] docs.siderolabs.com/kubernetes

  6. Let's continue the Proxmox + Tofu + Talos + Cilium adventure, with two little footnotes. "Devil is in the details!"

    First: Talos "inlineManifests" behavior.

    When you add some inlineManifests to your Talos MachineConfig and push that MachineConfig, the manifests get applied immediately. Yay!

    However, when you update or remove some inlineManifests and push the MachineConfig ... Nothing happens. Talos does a full (potentially destructive!) reconcile only when executing a cluster upgrade. (This is pretty well explained in the Talos docs[1])

    This means that our initial installation of CIlium will work immediately, but subsequent configuration changes won't work (the YAML won't be applied) until we run a "talosctl upgrade-k8s". (Pro-tip: make sure to specify "--to" with the current k8s version, otherwise it'll execute a "real" upgrade which implies downloading new images and restarting the whole control plane one component at a time - which takes a while.)

    So, are we there yet?

    Not quite!

    The second issue: each time I'd do a "tofu plan", it would tell me that something had changed. Which is kind of annoying. If you don't change your Tofu configuration, variables, etc, normally, you'd expect "tofu plan" to tell you a reassuring:

    No changes. Your infrastructure matches the configuration.

    So, what is going on? 🤔

    [1] docs.siderolabs.com/kubernetes

    #terraform #talos #opentofu #homelab #kubernetes #cilium

  7. Let's continue the Proxmox + Tofu + Talos + Cilium adventure, with two little footnotes. "Devil is in the details!"

    First: Talos "inlineManifests" behavior.

    When you add some inlineManifests to your Talos MachineConfig and push that MachineConfig, the manifests get applied immediately. Yay!

    However, when you update or remove some inlineManifests and push the MachineConfig ... Nothing happens. Talos does a full (potentially destructive!) reconcile only when executing a cluster upgrade. (This is pretty well explained in the Talos docs[1])

    This means that our initial installation of CIlium will work immediately, but subsequent configuration changes won't work (the YAML won't be applied) until we run a "talosctl upgrade-k8s". (Pro-tip: make sure to specify "--to" with the current k8s version, otherwise it'll execute a "real" upgrade which implies downloading new images and restarting the whole control plane one component at a time - which takes a while.)

    So, are we there yet?

    Not quite!

    The second issue: each time I'd do a "tofu plan", it would tell me that something had changed. Which is kind of annoying. If you don't change your Tofu configuration, variables, etc, normally, you'd expect "tofu plan" to tell you a reassuring:

    No changes. Your infrastructure matches the configuration.

    So, what is going on? 🤔

    [1] docs.siderolabs.com/kubernetes

    #terraform #talos #opentofu #homelab #kubernetes #cilium

  8. In Berlin?
    Or kind of nearby?
    Come say "Hi" to your fellow Talos users at our meetup next week.

    🗓 May 27, 18:00
    📍 Berlin, DE

    Sign up to join →
    luma.com/mk0ik8dh

  9. Wondering how France’s national railway uses Talos Linux? Their recent #KubeCon talk has the answer. → youtube.com/watch?v=rEcTzLdjmJA

  10. Running air-gapped Kubernetes? Don't miss this #KubeCon talk.

    🎙 Declarative Edge Kubernetes: Immutable Clusters with Talos + Zarf
    🗓️ Tuesday, March 24 | 17:00 - 17:30
    📍 Hall 8 | Room D

    If youwant to talk more about air-gapped Kubernetes, come find us at booth 484.

    🔗 kccnceu2026.sched.com/event/2C

    #EdgeComputing #AirGapped #TalosLinux #CyberSecurity #CloudNative

  11. Running air-gapped Kubernetes? Don't miss this #KubeCon talk.

    🎙 Declarative Edge Kubernetes: Immutable Clusters with Talos + Zarf
    🗓️ Tuesday, March 24 | 17:00 - 17:30
    📍 Hall 8 | Room D

    If youwant to talk more about air-gapped Kubernetes, come find us at booth 484.

    🔗 kccnceu2026.sched.com/event/2C

    #EdgeComputing #AirGapped #TalosLinux #CyberSecurity #CloudNative

  12. Running air-gapped Kubernetes? Don't miss this talk.

    🎙 Declarative Edge Kubernetes: Immutable Clusters with Talos + Zarf
    🗓️ Tuesday, March 24 | 17:00 - 17:30
    📍 Hall 8 | Room D

    If youwant to talk more about air-gapped Kubernetes, come find us at booth 484.

    🔗 kccnceu2026.sched.com/event/2C

  13. Running air-gapped Kubernetes? Don't miss this #KubeCon talk.

    🎙 Declarative Edge Kubernetes: Immutable Clusters with Talos + Zarf
    🗓️ Tuesday, March 24 | 17:00 - 17:30
    📍 Hall 8 | Room D

    If youwant to talk more about air-gapped Kubernetes, come find us at booth 484.

    🔗 kccnceu2026.sched.com/event/2C

    #EdgeComputing #AirGapped #TalosLinux #CyberSecurity #CloudNative

  14. Running air-gapped Kubernetes? Don't miss this #KubeCon talk.

    🎙 Declarative Edge Kubernetes: Immutable Clusters with Talos + Zarf
    🗓️ Tuesday, March 24 | 17:00 - 17:30
    📍 Hall 8 | Room D

    If youwant to talk more about air-gapped Kubernetes, come find us at booth 484.

    🔗 kccnceu2026.sched.com/event/2C

    #EdgeComputing #AirGapped #TalosLinux #CyberSecurity #CloudNative

  15. We love this capability, but not everyone knows about it. So here's how Talos Linux can be remotely configured using a simple HTTP endpoint.

    youtube.com/watch?v=DaCuzgrQvh

    #TalosLinux

  16. We love this capability, but not everyone knows about it. So here's how Talos Linux can be remotely configured using a simple HTTP endpoint.

    youtube.com/watch?v=DaCuzgrQvh

    #TalosLinux

  17. We love this capability, but not everyone knows about it. So here's how Talos Linux can be remotely configured using a simple HTTP endpoint.

    youtube.com/watch?v=DaCuzgrQvh

  18. We love this capability, but not everyone knows about it. So here's how Talos Linux can be remotely configured using a simple HTTP endpoint.

    youtube.com/watch?v=DaCuzgrQvh

    #TalosLinux

  19. So you wanna run Talos Stack air-gapped.

    There’s a tutorial for that, featuring every component you need to know (and @jgarr)

    youtu.be/ExpIWRdrKEQ

    #kubernetes #airgapped

  20. TalosCon 2025 recordings are live! 🍿

    We hope you have some free time today, because you’re going to want to check this out. We’ve got everything from an hour-long keynote from Bryan Cantrill on complexity to talks on Hetzner bare metal servers, compliance frameworks, and more.

    Grab a snack, your drink of choice and enjoy 👉 youtube.com/playlist?list=PLSg

    #kubernetes #TalosCon2025 #TalosLinux #CloudNative #DevOps #PlatformEngineering #EdgeComputing #BareMetal #TechTalks

  21. TalosCon 2025 recordings are live! 🍿

    We hope you have some free time today, because you’re going to want to check this out. We’ve got everything from an hour-long keynote from Bryan Cantrill on complexity to talks on Hetzner bare metal servers, compliance frameworks, and more.

    Grab a snack, your drink of choice and enjoy 👉 youtube.com/playlist?list=PLSg

    #kubernetes #TalosCon2025 #TalosLinux #CloudNative #DevOps #PlatformEngineering #EdgeComputing #BareMetal #TechTalks

  22. TalosCon 2025 recordings are live! 🍿

    We hope you have some free time today, because you’re going to want to check this out. We’ve got everything from an hour-long keynote from Bryan Cantrill on complexity to talks on Hetzner bare metal servers, compliance frameworks, and more.

    Grab a snack, your drink of choice and enjoy 👉 youtube.com/playlist?list=PLSg

  23. TalosCon 2025 recordings are live! 🍿

    We hope you have some free time today, because you’re going to want to check this out. We’ve got everything from an hour-long keynote from Bryan Cantrill on complexity to talks on Hetzner bare metal servers, compliance frameworks, and more.

    Grab a snack, your drink of choice and enjoy 👉 youtube.com/playlist?list=PLSg

    #kubernetes #TalosCon2025 #TalosLinux #CloudNative #DevOps #PlatformEngineering #EdgeComputing #BareMetal #TechTalks

  24. TalosCon 2025 recordings are live! 🍿

    We hope you have some free time today, because you’re going to want to check this out. We’ve got everything from an hour-long keynote from Bryan Cantrill on complexity to talks on Hetzner bare metal servers, compliance frameworks, and more.

    Grab a snack, your drink of choice and enjoy 👉 youtube.com/playlist?list=PLSg

    #kubernetes #TalosCon2025 #TalosLinux #CloudNative #DevOps #PlatformEngineering #EdgeComputing #BareMetal #TechTalks

  25. Big thanks to @TheNewStack for covering how Talos Linux and Omni are helping teams rethink Kubernetes, whether it’s on-prem, in the cloud, or at the edge.

    Featuring insights from #TalosCon2025 and real-world stories from SNCF and the Singapore Exchange.

    Read the article → thenewstack.io/open-source-tal

    #TalosLinux #Kubernetes #CloudNative #DevOps #OpenSource

  26. Big thanks to @TheNewStack for covering how Talos Linux and Omni are helping teams rethink Kubernetes, whether it’s on-prem, in the cloud, or at the edge.

    Featuring insights from #TalosCon2025 and real-world stories from SNCF and the Singapore Exchange.

    Read the article → thenewstack.io/open-source-tal

    #TalosLinux #Kubernetes #CloudNative #DevOps #OpenSource

  27. Big thanks to @TheNewStack for covering how Talos Linux and Omni are helping teams rethink Kubernetes, whether it’s on-prem, in the cloud, or at the edge.

    Featuring insights from and real-world stories from SNCF and the Singapore Exchange.

    Read the article → thenewstack.io/open-source-tal

  28. Big thanks to @TheNewStack for covering how Talos Linux and Omni are helping teams rethink Kubernetes, whether it’s on-prem, in the cloud, or at the edge.

    Featuring insights from #TalosCon2025 and real-world stories from SNCF and the Singapore Exchange.

    Read the article → thenewstack.io/open-source-tal

    #TalosLinux #Kubernetes #CloudNative #DevOps #OpenSource