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

Consistent DHCP IP for Tinkerbell Boots deployment #1872

Open
jacobweinstock opened this issue Feb 23, 2023 · 0 comments
Open

Consistent DHCP IP for Tinkerbell Boots deployment #1872

jacobweinstock opened this issue Feb 23, 2023 · 0 comments
Labels
kind/enhancement New feature or request

Comments

@jacobweinstock
Copy link
Member

What would you like to be added:
I would like to be able to use a DHCP relay/helper address on a Router/Switch port and need a consistent IP (and ideally only one IP) to which to point. This could be accomplished by running the Tinkerbell DHCP server (Boots) behind a service with type: LoadBalancer.

Why is this needed:
This would allow the EKS Anywhere Bare metal provider (Tinkerbell) to be able to handle netbooting and ultimately provisioning of machines across layer 2 networks.

Currently, the Tinkerbell DHCP server (Boots) is deployed with hostNetwork: true, only 1 replica, and is configured to autodetect the IP which it uses to advertise itself (DHCP option 54). This means that the DHCP IP changes when Boots is moved to another node. This makes it difficult to configure the help address(es) on Router/Switch.

Note: It's not technically impossible to get helper addresses working. It can be done by specifying all worker node IPs as helper addresses but there is normally a cap to the number that can be used (Cisco caps at 16, for example). This would also mean a cap to the number of worker nodes with which the management cluster can be deployed. It also mean that no other helper addresses for existing DHCP servers would be able to be used.

@jacobweinstock jacobweinstock added the kind/enhancement New feature or request label Feb 23, 2023
@ndeksa ndeksa changed the title Consistent DHCP IP for Tinkerbell Boots deployment [FL-20] Consistent DHCP IP for Tinkerbell Boots deployment Oct 26, 2023
@ndeksa ndeksa changed the title [FL-20] Consistent DHCP IP for Tinkerbell Boots deployment Consistent DHCP IP for Tinkerbell Boots deployment Feb 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant