element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Blog A Rational Approach to Raspberry Pi Clustering
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
GPIO Pinout
Raspberry Pi Wishlist
Comparison Chart
Quiz
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: clem57
  • Date Created: 26 Mar 2020 3:46 PM Date Created
  • Views 1228 views
  • Likes 5 likes
  • Comments 6 comments
Related
Recommended
  • microk8s
  • dockers
  • raspberry pi 3 cluster

A Rational Approach to Raspberry Pi Clustering

clem57
clem57
26 Mar 2020

I was browsing the net like millions of at home people, when this caught my eye. It talks about reasons for clustering raspberry pi  instead of tutorial approach. https://ubuntu.com/blog/building-a-raspberry-pi-cluster-with-microk8s is unique way in my opinion. Please add your thoughts. Is the software good? Have you tried to cluster a raspberry pi? Any good use cases?

Clem

  • Sign in to reply

Top Comments

  • balearicdynamics
    balearicdynamics over 5 years ago +2
    Hello Clem, Kubernetes is the best, the fast, the powerful. So by my own nature, I am suspicious. Then I investigate. Then definitely I think – it is my personal vision – That it is too much too too too…
  • clem57
    clem57 over 5 years ago +1
    Free colaboration software
  • balearicdynamics
    balearicdynamics over 5 years ago in reply to clem57 +1
    Clem, I don't see so much the connection with the topic of your post, but it sounds nice. I see that many other companies are providing free stuff like this for collaboration, cooperation, better work…
  • Fred27
    Fred27 over 5 years ago

    Alex Ellis has done some interesting things running Kubernetes on Pi clusters over the years. I haven't followed what he's done that closely but I know he was using k3s recently.

    https://blog.alexellis.io/test-drive-k3s-on-raspberry-pi/

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • balearicdynamics
    balearicdynamics over 5 years ago in reply to shabaz

    Hello Shabaz,

     

    I am preparing a blog post with several scenarios (but need some days as I should make it in two languages image ) There are many cases where a cloud is useful and there are very few examples All explain the "right" solution, I have just afforded one based on some initial considerations as explained in my previous post. Then no serious examples are shown around. I just list some, maybe I can't provide all but some are really interesting.

     

    Data collection

     

    1. When an IoT or any other devices manages a large amount of data collected from the real world, maybe saved in a json file for simplicity (but with some more difficult also a csv or xml format will be good), with few lines or R code (you know R language, yes, I am sure image) you can plot very fast many results and crossing data with very low effort.
    2. Another kind of data collection management is selecting the bare metal information and standardize them to be passed to some kind of machine learning process that should use the data for training.

     

    Large batch image processing

     

    1. Using some efficient image manipulation tool like imagemagick one of the most time-consuming processes for which a cluster is ideal support is when you should resize an entire set of images, for example, to prepare them from the high-resolution camera (18, 20 Mp or more) for web use or to make thumbnails.
    2. Starting from a collection of time-lapse images to assemble a clip sequence

     

    Signal management for testing

     

    About this topic (suggestions are welcome), I have not a clear idea but I have the sensation that a Pi Cluster can do something that very few other kinds of clusters can do. Not only you can make parallel software processes (including large compilation) but you can also execute multiple processes that use as many GPIO as many operational nodes you have (where the master node does not participate to the pool, as you know).

     

    Enrico

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 5 years ago

    Any good use cases?

    So far maybe the best one is as a compile server farm? It could be useful when building large software projects for Pi, where multiple cores can be used. I wouldn't know how to set that up - in old times, it could be done using gcc using the -j switch but it probably needed some setup/configuration somewhere.

    As for other use-cases, the article was clutching at straws it seemed. There are better use-cases. One would be as test environment, because sometimes people want to simulate a scenario with multiple devices. Once I wanted to simulate a small business. To do that I 'borrowed' 25 laptops.. Today, that could have been done with 25 Pi's.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • balearicdynamics
    balearicdynamics over 5 years ago in reply to clem57

    Clem, I don't see so much the connection with the topic of your post, but it sounds nice. I see that many other companies are providing free stuff like this for collaboration, cooperation, better work from home. But what if – supposing – we start a cooperative team based on these tools, then the free period finishes? IMHO I prefer to continue working with well-assessed stuff that includes cooperation by default by years and has not any hidden stuff inside. I mean GitHub, with repositories that can be participated by a team and are free if the material is open source, pastebin.com to real-time chat and software sharing at the meantime, slack or discord, Postman for web testing and profiling and many others.

     

    Enrico

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • clem57
    clem57 over 5 years ago

    Free colaboration software

    image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube