Google has recently announced their ARM CPU machines types. Kubernetes has had support for ARM machines for some time (as evidenced by the proliferation of Raspberry Pi clusters), however running a mixed architecture cluster poses some challenges.
This guide covers how to run CPU-specific workloads on mixed clusters, and provides an example of how to make CPU-agnostic workloads.