Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| technical:raspberry_pi_computing_cluster [2020/05/15 21:32] – bob | technical:raspberry_pi_computing_cluster [2020/05/16 16:16] (current) – [Docker] bob | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Some Background ===== | ===== Some Background ===== | ||
| - | [[https://blog.hypriot.com/post/setup-kubernetes-raspberry-pi-cluster/|Setup Kubernetes on a Raspberry Pi Cluster]] | + | There are a number of approaches to parallel cluster processing. |
| + | |||
| + | * [[https://kubernetes.io/ | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| ===== Setup ===== | ===== Setup ===== | ||
| Line 12: | Line 19: | ||
| * Install Docker | * Install Docker | ||
| * Install Kubernetes | * Install Kubernetes | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| ==== Docker ==== | ==== Docker ==== | ||
| Line 37: | Line 45: | ||
| docker run -ti arm32v6/ | docker run -ti arm32v6/ | ||
| + | |||
| + | Note that Docker creates a new docker0 network interface. | ||
| ==== Kubernetes ==== | ==== Kubernetes ==== | ||
| + | [[https:// | ||
| + | |||
| + | First, trust the kubernetes APT key and add the official APT Kubernetes repository on every node: | ||
| + | |||
| + | curl -s https:// | ||
| + | sudo apt-key add apt-key.gpg | ||
| + | echo "deb http:// | ||
| + | |||
| + | Install kubeadm on every node: | ||
| + | |||
| + | apt-get update | ||
| + | apt-get install -y kubeadm | ||