Determine Kubernetes Agent versioning strategy

One day we'll need to make backwards incompatible changes to agentk/kas so an upgrade will be required to make things work. How will we handle this for GitLab.com and for self-hosted instances?

FYI @nicholasklick @tkuah @nagyv-gitlab

Edited by Mikhail Mazurskiy