Deconstructing Kubernetes