Decide on protocol for GitLab Kubernetes Agent Server on a separate domain

We can expose gitlab-kas via WebSockets or via gRPC (preferably). This issue is to do the research on how we can use gRPC and make a decision.