Author: Tim Hockin (Google) The Go programming language
has played a huge role in the success of Kubernetes.As Kubernetes
has grown, matured, and pushed the bounds of what "regular"
projects do, the Go project team has also grown and evolved the
language and tools.In recent releases, Go introduced a feature
called "workspaces" which was aimed at making projects like
Kubernetes easier to manage. We've just completed a major effort to
adopt workspaces in Kubernetes, and the results are great.Our
codebase is simpler and less error-prone, and we're no longer