Support to test TCP Load balancer for Gitlab Agent Server
Context
Configure Group is trying to address some issues reported by customers that some of the kubectl
commands, e.g.: cp/exec/attach
are not currently working with the agent for Kubernetes. The main reasons are around kubectl
and API server not supporting WebSockets and the Load Balancer on gitlab.com not supporting SPDY.
It is a top priority for the groupconfigure to put in place mitigation until this behavior is fixed in Kubernetes 1.26.
Possible Mitigation
Switch (or replace) the Load Balancer for the Gitlab Agent Server to work in TCP mode.
Proposal
Pair with the groupconfigure team to accomplish the testing.
- Switch/replace the Load Balancer for Gitlab Agent Service in PRE with a TCP Load Balancer.
- Debug PRE logs to validate the testing
more info and context on gitlab-org/gitlab#365945 (closed)
Edited by Michele Bursi