Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP Stretch cluster support #882

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

vuldin
Copy link
Member

@vuldin vuldin commented Nov 20, 2023

This PR adds the ability to configure helm deployments so that Redpanda can form a stretch cluster. A few notes:

  • allows enabling RPC communication by external hostnames
  • allows adding additional seed servers so subsequent deployments can reach out to already existing deployments to find leader
  • new parameters are intentionally left out of the values.yaml (but they should likely be added to the schema regardless). The reason is because modifying additionalSeedServers or enabling external RPC is error prone and is difficult to configure. The goal is to enable setting these values but then provide a guide showing how a tool like Crossplane could be used to manage multiple helm deployments (and managing the proper values for these new parameters in values.yaml).

TODOs:

  • external hostname must be resolvable, so I've ensure this is the case by updating the hosts file on Redpanda pods with the external hostnames and LB IP addresses
  • this is the start of other work, including an investigation and PoC with Crossplane

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant