Skip to content

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.

  1. Switch/replace the Load Balancer for Gitlab Agent Service in PRE with a TCP Load Balancer.
  2. Debug PRE logs to validate the testing

more info and context on gitlab-org/gitlab#365945 (closed)

Edited by Michele Bursi