Skip to content

Feature: IP address pool #1837

@Despire

Description

@Despire

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions