Thanks for using the TrueNAS Community Edition issue tracker! TrueNAS Enterprise users receive direct support for their reports from our support portal.

Allow for MetalLB in k3s in SCALE

Description

The announcement of using kubernetes in SCALE has many of us excited for things to come. However, it seems that as of now the plan is to lock down k3s usage to just replace jails with it as a kinda-closed ecosystem of predetermined use.

While I understand the usecase here, I'd request more freedom of usage of the system. As it is now, it is limited to using just the IP of the NAS, limiting usage of ports that contend with already running services. This is because k3s is running with servicelb by default, and cannot be turned off without modifying the systemd service. By allowing to turn it off, and integrating metallb, the user could specify any IP from the local network, allowing for more broad usecases. This is of course with the gotcha, that the IP of the host server is no longer available for services (I'm taling about service type LoadBalancer). As far as I know it is impossible to run both servicelb and metallb at the same time.

The forum thread where discussion has started https://www.truenas.com/community/threads/questions-about-kubernetes-and-updates.89935/

SmartDraw Connector

Katalon Manual Tests (BETA)

Activity

Show:

Kjeld Schouten-lebbing 
December 10, 2021 at 11:18 PM

It's already closed
"Suggestion Accepted" is the positive "closed" for suggestions, after which a feature is made (see https://ixsystems.atlassian.net/browse/NAS-111019#icft=NAS-111019), which is also closed due to those PR's

Stavros Kois 
December 10, 2021 at 10:37 PM

Kjeld Schouten-lebbing 
April 29, 2021 at 9:18 AM

Thats 12 Votes (10 excluding iX employees). So above the required 10 votes for a consideration

Kjeld Schouten-lebbing 
April 28, 2021 at 6:57 PM

The added flexibility of Metal-LB is basically a must-have once people start moving away from single-node deployments. BGP is also a must have for any serieus professional deployment.
Simply put:
A alpha grade Loadbalancer like the current klipperLB is not really acceptable and should at least be removable, or (preferably) replaceable.

Accepted

Details

Priority

Assignee

Reporter

More fields

Katalon Platform

Created January 4, 2021 at 4:20 PM
Updated July 1, 2022 at 4:59 PM
Resolved June 11, 2021 at 6:26 PM