This document discusses using Kubernetes to cluster Raspberry Pi devices running TensorFlow. It begins by introducing Kubernetes, TensorFlow, and the Raspberry Pi. It then covers setting up a Kubernetes cluster across multiple Raspberry Pis, including installing Docker, configuring the master and nodes, and deploying networking. Next, it discusses deploying TensorFlow jobs in a distributed manner across the Kubernetes cluster using strategies like in-graph replication. It also proposes using Docker images and Ansible scripts to simplify and automate the cluster setup. Finally, it outlines how the cluster could be used for applications involving hyperparameter tuning, scaling ML APIs, and ensemble/data parallelism with TensorFlow.