claudie icon indicating copy to clipboard operation
claudie copied to clipboard

Feature: IP address pool

Open Despire opened this issue 4 months ago • 0 comments

Motivation

Some providers, Hetzner especially, assigns IP addresses to allocated VMs that were mis-used and thus potentially blacklisted from required package repositories. A pool of IP addresses maintained by Claudie, can be maintainted even before creating the VMs, which would help mitigate this issue.

Description

Explore if its possible to allocate a pool of workable IP-addresses for autoscaled nodepools in claudie, to mitigate the issue with bad IPs.

The idea of how this should exactly work must be explored as part of the issue, but generally it would be something as follows:

Have a background VM that is not part of the cluster to which IPs are assigned and tested, if tests pass, keep in IP pool for that given nodepool.

Then when an autoscale event comes we can use pre-allocated IP-addresses from the pool which we know do not have issues.

Exit criteria

  • [ ] Explore if the Task is feasable.
  • [ ] Propose implementation.
  • [ ] Implement.

Despire avatar Aug 22 '25 12:08 Despire