Skip to content

[feature]: Add MetalLB installer for Talos × Docker LoadBalancer support #2069

@devantler

Description

@devantler

Context

Part of LoadBalancer support (#1714).

Implementation

  1. Create pkg/svc/installer/loadbalancer/metallb/ package
  2. Implement MetalLB installer following existing installer patterns
  3. Configure L2 mode by default for Talos × Docker
  4. Add unit tests for installation logic
  5. Add integration test: Talos cluster + LoadBalancer service
  6. Document MetalLB configuration options

Acceptance Criteria

  • Talos × Docker clusters install MetalLB when LoadBalancer=Enabled
  • LoadBalancer services receive external IPs
  • Unit tests cover installer logic
  • Integration test validates end-to-end functionality
  • Documentation includes MetalLB setup guide

Timeline

2-3 weeks (part of #1714)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    🫴 Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions