Raspberry Pi - kylessukaichang/kylessukaichang.github.io GitHub Wiki

Raspberry Pi

Compute Module

Cluster

  • Jeff Geerling
    • Ep 1 - Introduction to Clustering.

      • Software
        • Ansible
          • to install a common software stack across the servers to run Drupal.
            • 'LAMP' stack
            • Drupal
              • content management software.
        • Kubernetes
      • bare metal server v.s virtual machine
        • managing 'bare metal' servers instead of virtual machines also requires more discipline for
          • provisioning
          • networking
          • orchestration.
        • above are very helpful in many modern IT jobs
    • Ep 2 - Setting up the Cluster

      • OS
        • Raspbian Lite
        • Ubuntu's 64-bit ARM distribution
        • HypriotOS
          • an OS meant for container workloads and that is easy to configure 'headless' (like we'll do with the Turing Pi in a bit)
      • Hardware
        • TURING PI
          • prototype
          • TURING PI 1
          • TURING PI 2
            • With up to 32 GB of RAM per cluster unit
            • the first node can be used to run the desktop version of the OS, for example Ubuntu Desktop 20.04 LTS.
            • The remaining 3 nodes can be used for compilation, testing, debugging tasks, and development of cloud-native solutions for ARM clusters.
    • Ep 3 - Installing Kubernetes (K3s) on the Turing Pi

    • Ep 4 - Minecraft, Pi-hole, Grafana + MORE!

    • Ep 5 - Benchmarking the Turing Pi

    • Ep 6 - Turing Pi Review

IO

Rack