Kubernetes home lab on an old computer

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ม.ค. 2025

ความคิดเห็น • 44

  • @RolopIsHere
    @RolopIsHere 2 หลายเดือนก่อน +6

    Adding Kubernetes to my resume.

  • @null4624
    @null4624 6 หลายเดือนก่อน +8

    After postponing k8s too long I will unlazy myself and use this to get certified :) thx for all your work dude

    • @SideroLabs
      @SideroLabs  6 หลายเดือนก่อน

      You got this!

  • @rzabcio3
    @rzabcio3 5 หลายเดือนก่อน +6

    Love to see mistake and procedure to fix it. We have too many too perfect tutorials.
    Also, I couldn't found Talos in more perfect moment - got some Raspberries waiting to do something, gonna give it a shot. And yes, a few of them, so true cluster! :⁠-⁠)

    • @SideroLabs
      @SideroLabs  5 หลายเดือนก่อน +2

      @@rzabcio3 make sure they’re pi 4s! The 3 doesnt have enough ram and the 5 isn’t supported yet. Good luck! 🍀

    • @rzabcio3
      @rzabcio3 5 หลายเดือนก่อน

      @@SideroLabs well, hat's worrisome, cause I've got 4 and 5... What do you mean by "isn't supported? No guarantee or won't work?

    • @SideroLabs
      @SideroLabs  5 หลายเดือนก่อน +2

      @@rzabcio3 We rely on uboot to initialize the hardware and LTS kernel for drivers. Both of those don't support pi5 fully yet so we have to wait. more info here github.com/siderolabs/talos/issues/7978

    • @rzabcio3
      @rzabcio3 5 หลายเดือนก่อน

      @@SideroLabs thanks for answer and the link!

  • @najmlion7129
    @najmlion7129 หลายเดือนก่อน +2

    It would be nice if you went through how to setup a static ip address.... I am stuck at that part.

  • @JohnMatthew-dt1vq
    @JohnMatthew-dt1vq 2 หลายเดือนก่อน

    WOW, great video, thank you!

  • @IndigoVFX
    @IndigoVFX 9 หลายเดือนก่อน +1

    Amazing timing - I'm doing similar on several old laptops… they support UEFI boot or BIOS boot and have the ability to install custom keys for Secure Boot. Can you guys cover getting Secure Boot working?
    I'm interested in trying this with Mayastor in a mini-homelab type setup - have you got any guidance to get started? Thanks!

    • @SideroLabs
      @SideroLabs  9 หลายเดือนก่อน +1

      Secure boot is on the list of videos to make but you can follow the instructions here www.talos.dev/v1.6/talos-guides/install/bare-metal-platforms/secureboot/#booting-talos-linux-in-secureboot-mode

    • @SideroLabs
      @SideroLabs  9 หลายเดือนก่อน +1

      Make sure your laptops have wired internet. Wifi drivers are not included in Talos and only some USB network adapters work OOTB

  • @Clubcloudcomputing
    @Clubcloudcomputing 24 วันที่ผ่านมา

    It looks like you need custom images on certain hardware in order to avoid reboot loops.

    • @SideroLabs
      @SideroLabs  14 วันที่ผ่านมา

      yes, you should check out factory.talos.dev to build images on demand.

    • @Clubcloudcomputing
      @Clubcloudcomputing 12 วันที่ผ่านมา

      Especially with intel hardwarew

  • @FalcoPunch182
    @FalcoPunch182 21 วันที่ผ่านมา

    Fiddled around with that and tried to setup a three node control plane cluster. Never got it to work with the second node. Joining it to an existing cluster was not possible for me. Maybe I give it another shot.
    Do you have a tutorial on that on how to add control nodes??

    • @SideroLabs
      @SideroLabs  18 วันที่ผ่านมา

      You should just boot 3 control plane nodes, and apply the *same* controlplane.yaml file to each one (so that they share the same secrets) and bootstrap just ONE controlplane node. See www.talos.dev/v1.9/introduction/prodnotes/

  • @igordasunddas3377
    @igordasunddas3377 3 หลายเดือนก่อน

    So basically this is how I could start my NAS. The only thing the NAS will be, is a file-server and service-provider (as in: GitLab, Nexus etc.). Guess Talos is a great OS for bare metal, because it just runs what's necessary to run the cluster and the rest will be done in services.
    Just a bit unsure about sharing disks between the system and for actual images, containers and PVCs, but I'll probably figure it iut (I've seen some GitHub issues in regards to this scheduled for 1.8.0 and 1.9.0 I believe).
    One question though: how's upgrading Talos OS working? Just applying a config and possibly rebooting?

    • @SideroLabs
      @SideroLabs  3 หลายเดือนก่อน

      If you want volume management you should start with Talos 1.8 (recently released) that has partition available. Upgrade are handled via talosctl upgrade or talosctl upgrade-k8s commands.

  • @jdratlif
    @jdratlif 7 หลายเดือนก่อน +3

    This is really interesting. I have two questions. Your 13 year old non-UEFI dell PC has an nvme drive? PCIe add-on card? More serious question, how would I configure a static IP (not a reserved DHCP IP, just a static IP for places that didn't have DHCP) when I first run the ISO boot?

    • @SideroLabs
      @SideroLabs  7 หลายเดือนก่อน +5

      This machine actually died in the middle of this video and I switched to a machine with nvme. Static IP addresses can be set up via kernel parameters you can add as part of the install media or add during boot. Check the Talos.dev docs for examples

    • @deeinmann
      @deeinmann 4 หลายเดือนก่อน

      actually, it is very possible too boot m.2 nvme ssd with on non-uefi. although the author said, he switch to other computer.
      1. put your nvme ssd on nvme to pcie adapter
      2. boot it with the help of clover boot
      3. that's it
      i've done this, to my amd phenom II x6 platfrom.
      my old server, now runs like a hell ride.

    • @jdratlif
      @jdratlif 4 หลายเดือนก่อน

      @@deeinmann I wasn't saying it isn't possible. I was expressing surprise that the old repurposed dell machine he was using would have nvme. That seemed incredibly unlikely.

    • @deeinmann
      @deeinmann 4 หลายเดือนก่อน

      @@jdratlif got that 👌👍
      but, unfortunately, tutorial for the workload deployment, is incomplete... 🤷😔

  • @aladante
    @aladante 9 หลายเดือนก่อน

    Love it can't wait to run it in production

  • @UPPERKEES
    @UPPERKEES 5 หลายเดือนก่อน +3

    This is sexy AF. Also awesome to see such good documentation and community communication. Are you watching this openSUSE? ;)

  • @MP-245
    @MP-245 หลายเดือนก่อน

    I've been trying to get Talos to work for a few weeks. Everything works:
    3x CP nodes
    2x Worker nodes
    Even have Omni working.
    When it comes to actually exposing services, deploying a VIP, nothing works. Every deployment is stuck in pending no matter what. I've yet to see anyone actually deploy a workload without using the NodePort while being bootstrapped to the cluster. ie traefik, metallb etc

    • @SideroLabs
      @SideroLabs  หลายเดือนก่อน

      Do you have examples of what you mean by "every deployment is stuck" do the pods not run? And what does "while being bootstrapped to the cluster" mean? You're deploying workloads with the machine config? Have you joined our community slack to ask?

  • @blevenzon
    @blevenzon 9 หลายเดือนก่อน +4

    Doing exactly this but using 6 dell 7060s micros. I absolutely I’m in love with Talos and tinkering with this whole lab w

    • @aladante
      @aladante 9 หลายเดือนก่อน

      Got the exact same setup. So much fun and easy install

  • @marcuss.abildskov7175
    @marcuss.abildskov7175 8 หลายเดือนก่อน

    Would this be similar to installing on a dedicated server?

    • @SideroLabs
      @SideroLabs  8 หลายเดือนก่อน

      Yep, the same steps would apply to a physical server and a VM if you do it manually.

  • @blackphidora
    @blackphidora 9 หลายเดือนก่อน

    Can I run Talos on Talos?
    Not a meme, serious question.

    • @SideroLabs
      @SideroLabs  9 หลายเดือนก่อน +1

      Do you mean as a pod, with something like vcluster, or full VM with KubeVirt?

    • @blackphidora
      @blackphidora 9 หลายเดือนก่อน

      @@SideroLabsthe first two.

  • @marci1270
    @marci1270 5 หลายเดือนก่อน +4

    vmware hates this trick

  • @marcuss.abildskov7175
    @marcuss.abildskov7175 8 หลายเดือนก่อน

    Can I expose the API via an Ingress?

    • @SideroLabs
      @SideroLabs  8 หลายเดือนก่อน

      The Kubernetes API can be exposed multiple different ways but you don't want Kubernetes to depend on itself in case there's an outage. A standard load balancer or virtual IP (VIP) would be recommended.

  • @lmingle
    @lmingle 9 หลายเดือนก่อน +1

    I just started playing with Talos on a bunch of spare Dell PCs and some NUCs for my homelab. I have csi-driver-nfs configured with my NAS. Next, I'd like to get KubeVirt running.

  • @News-scape-net
    @News-scape-net 7 หลายเดือนก่อน

    hello I can not find documentation on how to install talos ctl on the host talos controller on bare metal im using a dell optiplex , is there something I should be doing prior to booting the iso?

    • @SideroLabs
      @SideroLabs  6 หลายเดือนก่อน

      On your laptop (Mac or Linux) you can install talosctl with brew install siderolabs/tap/talosctl If you're on windows you can download the binary from Github