Raspberry Pi Cluster Ep 1 - Introduction to Clustering

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 พ.ย. 2024

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

  • @elistatham6876
    @elistatham6876 3 ปีที่แล้ว +142

    "Since my bramble ran droople, i came up with the portmanteau, dramble" - The Sims 4

    • @jaredj631
      @jaredj631 3 ปีที่แล้ว +1

      I literally came down here to post the exact comment. Thanks for covering my nines LOL

    • @stickmakerman
      @stickmakerman 3 ปีที่แล้ว +1

      Drupal

  • @otteydw
    @otteydw 4 ปีที่แล้ว +157

    Great explanation. I appreciate that you explained simple things like what a LAMP stack is, instead of assuming the audience would know.

    • @wkGeoff
      @wkGeoff 4 ปีที่แล้ว +8

      I appreciate that sentiment. I did not know what that meant until I watched this, and then researched it.

    • @truedreams1
      @truedreams1 4 ปีที่แล้ว +4

      Is the LAMP stack still around? One of my first projects as a kid was setting up the LAMP stack, when I was done I was like: Now what do I do with it?

    • @univera1111
      @univera1111 3 ปีที่แล้ว +2

      @@truedreams1 have you gotten what to do with it.

    • @truedreams1
      @truedreams1 3 ปีที่แล้ว +7

      @@univera1111 Well it's mostly useful for companies, in the late 90's I was following a guide to set up a webshop, but setting up a webshop doesn't make you a company. Like cooking food don't make you a restaurant, there's much more to it. A more modern version of the LAMP would be L for Linux (unchanged) you can run basically any application on it no license required, A for Azure or AWS (cloud) instead of Apache, I know those aren't the same. M for MongoDB instead of MySQL, and P for Python instead of PHP.

    • @univera1111
      @univera1111 3 ปีที่แล้ว +1

      @@truedreams1 so in a nutshell it's for web hosting of any services I can provide?

  • @watsonb2008
    @watsonb2008 4 ปีที่แล้ว +33

    Jeff, you are an amazing teacher and have been very instrumental in expanding the Ansible community. Thank you so much for these videos.

  • @Xenthera
    @Xenthera 4 ปีที่แล้ว +293

    Since my bramble ran droople I called it dramble
    Lol sounds like intergalactic cable on rick and morty

    • @EvenTheDogAgrees
      @EvenTheDogAgrees 4 ปีที่แล้ว +9

      It's Drupal, not droople. ;)

    • @egs-zs8-127
      @egs-zs8-127 4 ปีที่แล้ว +4

      Lol, this is so accurate. I had to see if I was in a real fake doors commercial.

    • @Ash_Industries
      @Ash_Industries 4 ปีที่แล้ว +1

      @@EvenTheDogAgrees idk Im pretty sure it is DrooOple?

    • @GodzillaGoesGaga
      @GodzillaGoesGaga 4 ปีที่แล้ว

      Sounds like someone dropped acid.

    • @efmelectronicsformakers778
      @efmelectronicsformakers778 3 ปีที่แล้ว

      I dont use a dramble, I use a grapple...

  • @PeterRichardsandYoureNot
    @PeterRichardsandYoureNot 4 ปีที่แล้ว +293

    ‘What is a cluster?”
    Low hanging fruit....

    • @an1rb
      @an1rb 4 ปีที่แล้ว +4

      Rather, low hanging raspberries.

    • @salmamoorad1604
      @salmamoorad1604 4 ปีที่แล้ว +1

      Multiple computers connected on network to process ,

  • @darkstatehk
    @darkstatehk 4 ปีที่แล้ว +106

    That Turing board should be called a Custard board; "A game changing Custard Pi."

    • @Crisosphinx
      @Crisosphinx 4 ปีที่แล้ว +2

      A Cluster Compute Module... Or should I say, "Bramble Custard Compute Module".

    • @faultyinterface
      @faultyinterface 4 ปีที่แล้ว +2

      I give this comment a golden sticker

    • @opportunityknocks3088
      @opportunityknocks3088 4 ปีที่แล้ว

      Damn I said this but you beat me to it lol

    • @jimborn3039
      @jimborn3039 3 ปีที่แล้ว

      Custard cluster

  • @SteveRHanson
    @SteveRHanson 4 ปีที่แล้ว +38

    And powering all of this is schleem.

  • @energyideas
    @energyideas 4 ปีที่แล้ว +10

    Lots of experience with clustering went into this well thought out video. Thanks. 'Pi Dramble' great for learning clustering and testing. Sandia National Labs uses them as a low cost cluster theory tester.

  • @questionablecommands9423
    @questionablecommands9423 4 ปีที่แล้ว +63

    I'm a little jealous you've got your hands on one of those boards. I pre-ordered one just a week or two ago.

    • @JeffGeerling
      @JeffGeerling  4 ปีที่แล้ว +13

      I don't get to keep it long... but I'm pretty sure I'll join you on that pre-order list soon!

    • @IhabSolimanM
      @IhabSolimanM 4 ปีที่แล้ว

      Where did you pre-order it from? I can’t find the place for it

    • @questionablecommands9423
      @questionablecommands9423 4 ปีที่แล้ว

      @@IhabSolimanM turingpi.com -- it looks like the first production run is sold out, though.

    • @IhabSolimanM
      @IhabSolimanM 4 ปีที่แล้ว

      Yea, it’s been out of stock for a while now

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 4 ปีที่แล้ว +24

    3:25 A touch of brass for that steampunk feel. ;)

  • @rajat0610
    @rajat0610 4 ปีที่แล้ว +62

    i didn't understand anything.
    But it was amazing to watch!

    • @AndrewPrinster
      @AndrewPrinster 3 ปีที่แล้ว +1

      I just ordered my first two Pi's...I was lost quickly.

  • @silverywingsagain
    @silverywingsagain 4 ปีที่แล้ว +3

    I've been doing devops with ansible since 2018 and I learned a lot of it from roles that you wrote. Thanks for that! Glad I found your channel.

  • @rodneyflores1952
    @rodneyflores1952 4 ปีที่แล้ว

    This is everything I've wanted. Bought a ClusterHat a year ago and had no idea what do with it. Informative and encouraging, I don't feel so lost.

  • @Astra7525
    @Astra7525 4 ปีที่แล้ว +25

    I had been eyeing the Pine64 Clusterboard and Sopine A64 Compute Modules. I hope you mention why you chose the RaspberryPi and compare it to alternative solutions in the next video.

  • @johnmahugu
    @johnmahugu 3 ปีที่แล้ว +1

    thank you so very much for this, been arguing the concept with my friend for a while now now i have the proof to shut him up and get on with our super computer implementation.

  • @pjotrvrolijk3537
    @pjotrvrolijk3537 4 ปีที่แล้ว +5

    Just started playing with my own Pi cluster. I agree that the main thing is to have a testbed in actual hardware. It won't ever be super fast, but it's a great learning experience. Looking forward to your series.

    • @Rhudvdmdir
      @Rhudvdmdir ปีที่แล้ว

      I made a pi zero 2 w with 300 of them and it was crazy fast

  • @Idkkk-mannn
    @Idkkk-mannn 4 ปีที่แล้ว +7

    I like that you named it after Alan Turing, the person who created the first supercomputer, the Turing supercomputer.

    • @AshtonSnapp
      @AshtonSnapp 3 ปีที่แล้ว +1

      He didn’t name the board, the people who made it did

  • @santanudasgupta6170
    @santanudasgupta6170 4 ปีที่แล้ว +7

    First time hearing you, instant subscribe after hearing your few point of views on systems design and architecture principles!

  • @OfficialNukeDukem
    @OfficialNukeDukem 4 ปีที่แล้ว +7

    "including.making an homage to an old movie I enjoyed." - Immediately an ad for an Age of Empires mobile knockoff plays. 🤣

  • @sergioguzman5971
    @sergioguzman5971 4 ปีที่แล้ว +5

    Love the Close Encounter reference.

  • @sajidchouhan002
    @sajidchouhan002 4 ปีที่แล้ว +1

    I am not a software engineer and dnt no about coding n oll but as a power user, Cluster computing seems very cool, following many cluster projects it seems every project ends up with learning experience only.Really want that it gains some practicality like Powerful password crack-machine,Hosting website,Bulk photo encoder to auto-resize big DSLR images, and many more day to day work even converting(downsizing) collection of 1000s of Video clips and auto uploading to cloud to save a lot of space on cloud.
    If some how these above said work are possible on Cluster it will become the best time and pain saver of the world.
    Considering a 15 node cluster these tasks are not impossible but the problem is lack of interest of coders and developers in doing so.
    I really hope you will develop a cluster which will make life easy&fast.
    waiting for your upcoming videos.

  • @yannlallemant5369
    @yannlallemant5369 4 ปีที่แล้ว +5

    "Close Encounters of the Third Kind"...
    cool !

  • @purteatin
    @purteatin 4 ปีที่แล้ว +3

    This guy is totally full of.......... interesting and fun ideas for computing!

  • @paulalmquist5683
    @paulalmquist5683 3 ปีที่แล้ว

    I build a cluster many years ago using 8 retired 486 machines plus a master node. The buzzword in those days was "Beowulf Cluster". The control software i used was PVM - Parallel Virtual Machine with Linux installed on each machine. The network was an Ethernet bus using RG-58 coax cable - 10Base2. It worked but I did not really have a need for it so it went away. It was a fun learning experience. It is interesting to see what can be done with current hardware. Certainly a lot smaller package. My cluster was about 7-8 cubic feet and of course a lot slower that today's processors.

  • @matthewfarrell317
    @matthewfarrell317 3 ปีที่แล้ว

    Apart from the fact that a bramble is an entire plant (roots and canes), and not the berries, this was a very interesting random TH-cam recommendation, that I will need to watch all the parts too lol.

  • @jimbo-dev
    @jimbo-dev 4 ปีที่แล้ว

    Interesting video, there definitely exists some need for this board. People buying this hardware are most often hobbyists and while it is true that threadripper is likely too expensive for ”homelab”, but used server hardware is not. For example I paid ~600€ for two 8core server cpus (but my goal was to get faster cores, not as many as possible). My current home server has dual socket motherboard with a bit older cpus and ”only” ddr3 ram. Power consumption is definitely a bit higher, but for most people used hardware is probably a better deal than a raspberry pi cluster. Raspberry pi has probably less hardware compatibility issues so it is definitely easier to set up and there’s always need for this kind of bit more experimental setups, otherwise there wouldn’t be any new ideas and innovations, so keep up your truly interesting content!

  • @GordieGii
    @GordieGii 4 ปีที่แล้ว +5

    I've thought it would be a great idea to put a bunch of Compute Modules on some sort of bus board for years. Nice to see I'm not the only one.

  • @yellowcrescent
    @yellowcrescent 4 ปีที่แล้ว +1

    Another cheap option for home-based computing clusters if you have the space is buying used 2U Dell or HP servers from hardware reclamation companies off eBay. For example, for around $150~$200 you can buy a Dell R710 with 2x Xeon E5xxx/X5xxx or similarly-spec'd CPUs (12 to 24 total threads), 24 to 48GB of RAM, tons of SATA3 hotswap bays and PCI-e 8x expansion options, 4x 1GbE, plus remote IPMI management. Granted, these machines are huge and heavy (~70lbs each), and ideally you would want to rackmount them (the rackmount rails are ~$70 by themselves, which is a bit annoying). Great option if you want to build a Ceph or other storage cluster, transcode video, render 3D stuff, etc. I use a TP-Link T2600G-28TS as my rack switch, which is ~$150 managed L2-ish switch that supports bonding/LACP, VLANs, and other stuff. Not as fun as getting a cluster of RPis working, though :)

  • @id104335409
    @id104335409 4 ปีที่แล้ว +9

    You nerd! 😄
    I see you smiling as you explain how you came up with the name Dramble!

    • @JeffGeerling
      @JeffGeerling  4 ปีที่แล้ว +8

      id104335409 oh it goes deeper: a drupelet is "any of the small individual drupes forming a fleshy aggregate fruit such as a blackberry or raspberry"... and the Dramble runs Drupal! So each of the Pis is like it's own little 'Drupal'et... 😉

    • @id104335409
      @id104335409 4 ปีที่แล้ว +2

      @@JeffGeerling ha ha, naturally.

  • @maiaayaaoo7
    @maiaayaaoo7 4 ปีที่แล้ว

    Awesome. Crystal Clear explanation. Support from India. Keep posting.

  • @cowboybob7093
    @cowboybob7093 3 ปีที่แล้ว

    When I see a picture of someone with their mouth open on a show's icon "dumb" is the only thing I think.
    Congratulations, you are getting a comment, that will help your score. I even let the ads play while I type this. 👍🏻👍🏼
    The sound is off and I intend to close this tab as soon as I'm done with this comment.
    Raspberry Pi clustering sounds interesting. I think I'll do a search and see if anything catches my imagination.

  • @charlesfries
    @charlesfries 4 ปีที่แล้ว +5

    Incredibly straightforward and insightful vid. Thank you

  • @CraniumSlows
    @CraniumSlows 4 ปีที่แล้ว +3

    Heck ya my dude. Thanks for all your awesome contributions. This was super cool.

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

    thanks for being thorough in ur explanation as someone who didnt know the basics of servers xd!

  • @theesteady1
    @theesteady1 3 ปีที่แล้ว +1

    Great teaching! You have a gift of explaining...

  • @N0RD0M
    @N0RD0M 4 ปีที่แล้ว +12

    Thank you for making this video. I often wondered what advantages a making a clustered PI and what software would it run.

    • @johnmadsen37
      @johnmadsen37 4 ปีที่แล้ว +1

      No advantage except fun. Every other computer is superior in every way to cluster.

    • @gteixeira
      @gteixeira 4 ปีที่แล้ว +1

      I would say to make low power servers, although I think that a high performance server with several virtual servers are probably more power efficient on a per server basis.
      In the end, I would say that this is more like a proof of concept that you can make at home for little money and learn in the process.

  • @michdem100
    @michdem100 4 ปีที่แล้ว +3

    Cool think
    I've watched it with great interest because my uni thesis is exactly about clusters using SBC computers - I'm sure some of what you're doing will prove helpful as well as my research for you once it's done.

  • @noelvarghese370
    @noelvarghese370 4 ปีที่แล้ว +26

    Damn I have been using your ansible roles, didn't know you had a YT too

    • @AsbjornOlling
      @AsbjornOlling 4 ปีที่แล้ว

      i was just about to say the same thing. those docker roles are great.

  • @jakobfindlay4136
    @jakobfindlay4136 4 ปีที่แล้ว +1

    ive been interested in this idea for years, why did it just blow up now ive seen a few youtubers doing it

  • @TheSQLPro
    @TheSQLPro 3 ปีที่แล้ว

    Excellent explanation. The diagrams are great especially comparing older ways of doing things versus newer (Scale up vs Scale out). Thank you.

  • @georgekubrick3134
    @georgekubrick3134 2 ปีที่แล้ว

    Damn! Look at that stack of compute modules!

  • @KienTran
    @KienTran 4 ปีที่แล้ว +1

    Wow. Super tempted to get that turingPI to play with K8

  • @PatrioticGestalt
    @PatrioticGestalt 3 ปีที่แล้ว +1

    Looks like I have to watch this "series". My job wants to look at a Ceph clustering infrastructure. LOL

  • @nerfherder4284
    @nerfherder4284 4 ปีที่แล้ว +3

    I hope someone besides me appreciated the Close Encounters themed tones 😋

  • @Jeroen_a
    @Jeroen_a 2 ปีที่แล้ว

    4 Laptops on a table (in a square)..... this looks nice and organized :)

  • @tonya9614
    @tonya9614 4 ปีที่แล้ว +1

    Looks the algorithms brought me another great channel!

  • @MBOFOYH
    @MBOFOYH 4 ปีที่แล้ว

    Clustering multiple touring boards sounds great.

  • @redpillproductionscanada5563
    @redpillproductionscanada5563 3 ปีที่แล้ว +1

    Ahhh, thats why I recognize you, I seen the bramble video lol. I literally bought my first pi because of your video bro lol.
    Dude the movie reference....

  • @devdylan6152
    @devdylan6152 3 ปีที่แล้ว +2

    one of the cool things I think would be intersting to expand on with the zero boards is running a cluster within a single robotics project that may have a large chassis yet need IO management for motors, etc while running tensorflow over a single robotics system... a pi zero cluster would be easy to fit, be cheap and light as well... I found the reason for your rack finally XD.

  • @bci3937
    @bci3937 4 ปีที่แล้ว

    Man thats a great Project, i am fixed, looks great, powerful, and that tower is quiet outstanding futuristic looking technology, that i can build alone...cool

  • @Pibby_rojo
    @Pibby_rojo 2 ปีที่แล้ว

    Very good! I am user pi3, i work in for develop my web with docker, is incredible solution low cost!
    Thank you from Argentine!!🇦🇷🇦🇷🇦🇷

  • @TmanaokLine
    @TmanaokLine 4 ปีที่แล้ว +1

    Update: Latest RPI 4 B has 8GB of RAM!
    Note: Keep this series going!

    • @JeffGeerling
      @JeffGeerling  4 ปีที่แล้ว +1

      Wouldn't you know they decided to release the new Pi just a couple days *after* I made this video :D

    • @TmanaokLine
      @TmanaokLine 4 ปีที่แล้ว

      @@JeffGeerling you're totally right I misread your video publication date! Maybe I'll edit it to "Update:" rather than correction. Sorry to sound critical

  • @noahhastings6145
    @noahhastings6145 3 ปีที่แล้ว

    Close encounters of the 3rd kind!
    I only saw that movie for the first time 2 weeks ago.

  • @hnasr
    @hnasr 4 ปีที่แล้ว +1

    Damn your good ! Loved the setup and how simple you explain things. Subbed!

  • @opportunityknocks3088
    @opportunityknocks3088 4 ปีที่แล้ว +4

    The board should be call "clustard Pi" like Custerd pie

  • @Aaron-iz3hk
    @Aaron-iz3hk 4 ปีที่แล้ว

    In every one of your videos, you do one small thing that reminds me to Like the video. This is also what got me to subscribe. I like your content! It really is the little things, like your movie homage and Red Shirt Jeff, that add a great touch!

  • @ConanDuke
    @ConanDuke 4 ปีที่แล้ว

    Yay, Drupal! Can't wait to build a Dramble!

    • @ConanDuke
      @ConanDuke 4 ปีที่แล้ว

      The Close Encounters shout-out was epic.

  • @BhupinderSinghTitan
    @BhupinderSinghTitan 3 ปีที่แล้ว

    Finally I learned about it. Great explanation.

  • @acidpunk7423
    @acidpunk7423 3 ปีที่แล้ว

    Thank you for covering this,really helped me alot.

  • @koysdo
    @koysdo 4 ปีที่แล้ว

    Super informative video! Can't wait to see you explore the Turing motherboard

  • @Dygear
    @Dygear 4 ปีที่แล้ว +9

    I do the exact same thing. I build software on a raspberry pi and then deploy to the cloud. If it's fast on a raspberry pi then it's gonna be fast everywhere.

    • @blameburr8722
      @blameburr8722 4 ปีที่แล้ว

      @@emeraldbonsai Not quite true. In terms of source code compilers do a lot of the work plus some VPS specifically use arm for them due to risc processing advantages over traditional x64 bit etc.

  • @russellauger5067
    @russellauger5067 4 ปีที่แล้ว

    Good stuff.
    For
    QBit[mm].Coil[1]=1:
    QBit[mm].Coil[2]=0;
    QBit[mm].Coil[3]=-1;
    ...
    switch(priorState)...

  • @khalifdove7955
    @khalifdove7955 3 ปีที่แล้ว

    Jeff dude, you are just amazing

  • @pikaskew
    @pikaskew 4 ปีที่แล้ว +2

    This is a great series, thanks for doing this! I wonder if they'll make one of these when the CM4's come out (seems like the pinout wouldn't be the same)

    • @JeffGeerling
      @JeffGeerling  4 ปีที่แล้ว

      I have been told that they are anxiously anticipating the CM4 and plan on making a new model for it. If the preliminary rumors I’ve heard are true, they might even be able to reduce the cost a bit!

    • @pikaskew
      @pikaskew 4 ปีที่แล้ว

      @@JeffGeerling Wow that sounds awesome. I've been using a RPi4 as a primary desktop for work (VDI helps a little for its shortcomings ofc) and it has been surprisingly capable. Very much looking forward to the CM4 version of the Turing, the cost/performance output potential is exciting :)

  • @CrazyCoupleDIY
    @CrazyCoupleDIY 4 ปีที่แล้ว

    This was quite informative.

  • @madsonweb
    @madsonweb 4 ปีที่แล้ว

    It is really useful for learning purposes

  • @andrewcool4587
    @andrewcool4587 3 ปีที่แล้ว

    Might be my next project. After a retro pi!

  • @robeigner4390
    @robeigner4390 4 ปีที่แล้ว +1

    I am watching Apple's announced change to Apple Silicon (ASi) using the ARM instruction set and hoping to see Apple come up with a blade server or cluster capability. Now that I know the Raspberry Pi Compute Module exists, I see no reason why Apple couldn't build their own ASi-based compute module for those users who want a configurable workstation-level system (replace the Mac Pro) they can easily upgrade when they need to. Seeing the Turning Pi cluster board shows me Apple could do the same thing and create a very powerful Mac desktop/server/cluster without taking up a lot of space (6.7" square, ~1.5" high). The Turning Pi has a maximum CPU capacity of 28 cores (limited by compute modules? limited by number of slots--hardware or software restriction?), which is still a lot. Yes, Apple's A-series has more CPU cores than the Broadcom-based compute module but I'm sure Apple could easily duplicate this setup, providing a very powerful macOS-based system.

  • @hellenicadvantage7439
    @hellenicadvantage7439 4 ปีที่แล้ว

    CM3 vs ZeroW is a no brainer for clustering for two reasons. First is 1U spacing ... the turing config maybe you can cram 28 in 1 x 1U server ... computationally the cost benefit does not make sense. ZeroW you can easily deploy 100 in a 1U space if u desolder the HDMI connector. Second is flexibility of deploment. CM3 requires specific socket placement, without ubiquitous support from the community and after sale innovators while ZeroW has a lot of opportunities for how to deploy in the field. ZeroW is truly a clustering tool for innovators looking to go industrial.

  • @bb5242
    @bb5242 4 ปีที่แล้ว +2

    Horizontal scaling has limitations, too. Kubernetes is very cool for resilience, but adds huge complexity of its own--especially Helm and Tiller. It's great when someone else automates all the work for you and manages the cluster, but drudgery when you are responsible for all of it.

  • @macornman
    @macornman 4 ปีที่แล้ว

    Rasp pi has 8gb of RAM now. Thinking of making my own cluster for some aero CFD. Thanks for this vid

  • @mpeugeot
    @mpeugeot 4 ปีที่แล้ว

    My first beowulf cluster was 32 dual cpu Celeron 300A's on Abit BP6 motherboards in 1998. You don't even want to know what that cost to build (64 processors, 32 systems each with 2 GB harddrives, 256mb ram, and all the other stuff you need to build a small server, the 100mb switches, ethernet cards, and so on). Funny thing is that for a fraction of the thousands of dollars it cost to build that cluster, a Threadripper 2990wx and ASRock X399 TaiChi was 32 cores/64 threads for just a few bucks over $1040 this past month (and much faster). Unreal.

  • @ATomRileyA
    @ATomRileyA 4 ปีที่แล้ว

    These would be great for building a Skycoin Skyminer/node,
    Also great video explaining how to set the Turing Pi, just subscribed to your channel after watching the video. Keep up the great work :)

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

    Hello Jeff,
    Can you consider making a RPi5 cluster video? In 2024 many of the RPi cluster videos are somewhat obsolete. Would using K3S with Rancher still be a good option with RPi5? Would Docker Swarm be a better option? what other options are there? Thanks!

  • @ramimann9742
    @ramimann9742 4 ปีที่แล้ว +2

    Well explained. Thanks

  • @johnp.weiksnar6861
    @johnp.weiksnar6861 4 ปีที่แล้ว +1

    Well done! And to think, I was there at that original DrupalCon BoF! . . . #dramble

  • @AnyFactor
    @AnyFactor 4 ปีที่แล้ว

    I haven’t even used threading or parallel programming but yet here I am....

  • @tickogrey5846
    @tickogrey5846 4 ปีที่แล้ว

    I imagine a cluster of 100,000 pi's as a epic gaming pc

  • @jlambert12013
    @jlambert12013 3 ปีที่แล้ว

    Nice Strat!

  • @devinbuhl
    @devinbuhl 4 ปีที่แล้ว +3

    Jeff, you should have mentioned about architecture being a huge drawback of using Pis. Not all software is built for ARM/ARM64. This severely limits what applications you are allowed to deploy to a Pi. I have a hard time recommending Pi to people who want to learn k8s unless they are familiar with building Docker images and compiling software for ARM.

    • @JeffGeerling
      @JeffGeerling  4 ปีที่แล้ว +1

      We'll get to that, don't worry-episode 1 is intro, episode 2 is hardware, episode 3 is K8s setup, and either in that episode or ep5, I'll discuss the availability of images and other software for the 32-bit Pi OSes and ARM arch.

    • @devinbuhl
      @devinbuhl 4 ปีที่แล้ว +1

      @@JeffGeerling Cool! You could also mention that Ubuntu has Raspberry Pi images that are ARM64, no need for Raspbian's 32bit OS on RPi4s

    • @JeffGeerling
      @JeffGeerling  4 ปีที่แล้ว +1

      @@devinbuhl True; that solves the 64-bit part of the equation, though there are still plenty of applications and container images out there that are only built for amd64!

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 4 ปีที่แล้ว

      All the Open Source stuff is available. What are you missing?

    • @devinbuhl
      @devinbuhl 4 ปีที่แล้ว

      @@lawrencedoliveiro9104 Huh?

  • @satibel
    @satibel 4 ปีที่แล้ว +2

    For 32 cores, I'd go with a dual g34 board with a pair of opteron, you'll get a lot better performance at the same price, even optimizing for core count.
    Though the other option is to go with an orange or lichee pi, to halve the price.

    • @YolandaPlayne
      @YolandaPlayne ปีที่แล้ว

      Opertons don't exist anymore

  • @valentin0000
    @valentin0000 4 ปีที่แล้ว

    So I've got a cluster of 20 workstations. They are not band new, but at least have an i7 each. My total power consumption *when idling* is more than a thousand watts! Start some calculations and you're at 4 kW :D
    I think that's the biggest advantage of raspberry pis.

  • @mustache2295
    @mustache2295 4 ปีที่แล้ว +2

    After you make these clusters, how do you utilize them? I'm interested in doing these sorts of projects but not sure what to do with them once I make them.

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 4 ปีที่แล้ว +1

    In short, a Raspberry π cluster is a great training ground for learning to drive a full-on supercomputer.

    • @JeffGeerling
      @JeffGeerling  4 ปีที่แล้ว +1

      Definitely! There are also some other valid uses where it *can* compare favorably to other solutions for a production cluster, but it's definitely not going to rank up in the 'supercomputer' realm. Not for any reasonable price, at least :D

  • @sh1k4maru
    @sh1k4maru 4 ปีที่แล้ว +1

    Love the content. Keep it up bud!

  • @dwaynehart1974
    @dwaynehart1974 4 ปีที่แล้ว +1

    Very nice work Jeff. How many videos will you be creating on this topic?

    • @JeffGeerling
      @JeffGeerling  4 ปีที่แล้ว +1

      I'm planning at least three or four. The next video will walk through the basic hardware setup and getting an OS onto the boards.

  • @lahmyaj
    @lahmyaj 3 ปีที่แล้ว

    Sweet! Love these sort of videos ;)

  • @KeepAnOpenMind
    @KeepAnOpenMind 4 ปีที่แล้ว +3

    I don't get how useful it is, what for? What do you do with it? I mean, I have my own ideas, what are yours?

  • @jeramykelton5304
    @jeramykelton5304 2 ปีที่แล้ว

    Masters of the Universe!

  • @TheBacktimer
    @TheBacktimer 2 ปีที่แล้ว

    Hey Jeff, loving your videos! Can you add the date to your video descriptions? I find it really hard to watch a video and not knowing when it was released.

    • @JeffGeerling
      @JeffGeerling  2 ปีที่แล้ว

      TH-cam always displays the upload date (at least on desktop, haven't checked on mobile) right under the title. At least it _should_.

    • @TheBacktimer
      @TheBacktimer 2 ปีที่แล้ว

      @@JeffGeerling you're right on mobile but I can't see it on desktop. Weird. 😬 Thanks anyway.

  • @jamegumb7298
    @jamegumb7298 4 ปีที่แล้ว

    I just have a 2200G apu in a 1U case with flex-atx. Second hand set of IB 40Gbit cards, and then a 1920X attached to it in another 1U case (boots from a tiny xpoint drive to make sure it is up as fast as possible when needed), both tucked neatly under a minimalist desk.
    1920X stays off, can be waken up by lan, and then used whenever needed. Software is a bit iffy at times, but the 1920X can be used as a rendernode, compute node and with a bit of messing around can be used to run like I run software locally on a lot more cores. As a bonus, I made it reachable from outside and can use it from wherever I am on the globe, but network speed than becomes an issue. Still fun though.
    Not sure if I should sell the 1920X, then add another 2200G and make tiny stackable cases and use a 3300X as the main one. Or maybe 2×3300X and keep the 2200G as the main.
    Clusters are fun.

  • @phillipj1135
    @phillipj1135 4 ปีที่แล้ว

    Syfy had a self promo on there channel where the spaceship from the movie you reference was scratching vinyl against a dj which is what I think of when I think of the movie. That and mash potato replicas of rock formations.

  • @bluehornet6752
    @bluehornet6752 4 ปีที่แล้ว

    Sweet! Definitely a new subscriber here. Thanks for the effort!

    • @Stonehands43
      @Stonehands43 3 ปีที่แล้ว

      Sounds like the tune that Gizmo plays in Gremlins.

  • @enriqueperez3208
    @enriqueperez3208 4 ปีที่แล้ว

    Exactly minimum requirements to run the k8s :). This is fun and just makes me want to upgrade my dusty Pi

    • @JeffGeerling
      @JeffGeerling  4 ปีที่แล้ว +3

      @santosh kumar see 5:10 and following ;)

  • @inibapakbudi
    @inibapakbudi 4 ปีที่แล้ว

    I got new things here. Hence, I like and subs. Then explore other videos for more knowledge about Pi Clustering. Very interesting.

  • @ElisandroDeLeon
    @ElisandroDeLeon 3 ปีที่แล้ว

    The traditional cluster looks cooler than the turing version in my opinion.

  • @x91w
    @x91w 4 ปีที่แล้ว +1

    I'm currently playing with Kubernetes on a cloud platform like digital ocean/AWS for video and audio processing applications. Multiple rpi 4 compute looks like a potential answer as currently transfer to/from cloud is the main bottleneck for large files. Can you recommend any toolsets that take the hard work out of determining whether a solution should be cloud, local or hybrid (without actually building both and running multiple tests)?

  • @garyhuntress6871
    @garyhuntress6871 4 ปีที่แล้ว

    I don't need another project but I really want to do this! I really need to learn ansible.

    • @JeffGeerling
      @JeffGeerling  4 ปีที่แล้ว +1

      Lucky for you, I’ve been doing an Ansible 101 livestream series; check out all the episodes on my channel!

  • @jordanwhitecar1982
    @jordanwhitecar1982 4 ปีที่แล้ว

    I think its funny how both the intel nuc and this turing board (to some extent) are actually going back to a really old computer form factor concept, with basically a "dumb" motherboard with all the compute capacity embedded in the daughter boards. The turing board in particular looks eerily similar to the earliest desktop pcs with the numerous perpendicular logic boards, albeit with far smaller components.

  • @jsaenzMusic
    @jsaenzMusic 4 ปีที่แล้ว

    Outstanding vid, very informative; thank you! New sub.