From b47cbbfd42d0b339abebda70a4cee2ce91ea66ca Mon Sep 17 00:00:00 2001 From: chenk008 Date: Wed, 15 Nov 2023 07:54:32 +0800 Subject: [PATCH] add agent flag disable-apiserver-lb (#8717) * add node flag disable-agent-lb * add agent flag disable-apiserver-lb Co-authored-by: Brad Davidson Signed-off-by: chenk008 --- pkg/cli/cmds/agent.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/cli/cmds/agent.go b/pkg/cli/cmds/agent.go index f3dcafc5236..29dce585744 100644 --- a/pkg/cli/cmds/agent.go +++ b/pkg/cli/cmds/agent.go @@ -209,6 +209,11 @@ var ( Destination: &AgentConfig.ImageCredProvConfig, Value: "/var/lib/rancher/credentialprovider/config.yaml", } + DisableAgentLBFlag = &cli.BoolFlag{ + Name: "disable-apiserver-lb", + Usage: "(agent/networking) (experimental) Disable the agent's client-side load-balancer and connect directly to the configured server address", + Destination: &AgentConfig.DisableLoadBalancer, + } ) func NewAgentCommand(action func(ctx *cli.Context) error) cli.Command { @@ -277,6 +282,7 @@ func NewAgentCommand(action func(ctx *cli.Context) error) cli.Command { DockerFlag, VPNAuth, VPNAuthFile, + DisableAgentLBFlag, }, } }