charts icon indicating copy to clipboard operation
charts copied to clipboard

Add more overrides for rpc bind address and server broadcast address

Open the-glu opened this issue 7 months ago • 5 comments

This PR adds optional options to overrides the rpc bind address on master and tserver, and server_broadcast_address on the master (already present on the tserver).

the-glu avatar May 27 '25 08:05 the-glu

Hi @the-glu Can you please add some more context on this ? Right now, we set the rpc_bind_address as the POD_IP except for Multi-Cluster cases. The broadcast address is set to pod fqdn. Are you trying to work with any specific MCS setup ?

kv83821-yb avatar May 29 '25 06:05 kv83821-yb

Hello,

Right now, we set the rpc_bind_address as the POD_IP except for Multi-Cluster cases. The broadcast address is set to pod fqdn. Are you trying to work with any specific MCS setup ?

Yes, I'm trying to do a multi cluster setup and yugaybe is using the private_rpc_address even with use_public_ip=never: https://github.com/yugabyte/yugabyte-db/issues/27367

With thoses I'm able to work around the issue by forcing the private_rpc_address to a public one :)

the-glu avatar May 29 '25 06:05 the-glu

Which mcs flavor is this ? we can perhaps try to add support for that itself instead of providing direct overrides ? cc: @amannijhawan

Right now we support gke, istio, ocp mcs

kv83821-yb avatar May 30 '25 10:05 kv83821-yb

I did try with gke and eks, but I'm not sure it's directly related to the provider

the-glu avatar Jun 02 '25 09:06 the-glu

Added a comment, How will this work if we have more than 1 master deployed with the chart ?

amannijhawan avatar Jun 02 '25 16:06 amannijhawan