PureLB is a Service Load Balancer for Kubernetes. A LoadBalancer is a Service type that allows configuration of external network components to enable external network access to the specified application resources.
Service Load Balancers are a key component in the K8s developer workflow. They allow the configuration of resources used to enable access to applications to be pre-configured so they can be accessed on demand by developers via service definition. This simple operation can be undertaken on demand or as part of CI without custom configuration or tooling.
PureLB assigns addresses from Service Group address pools and adds them to the Local Network or to a Virtual Network used to distribute those addresses via routers. With PureLB you can control application access while your team uses the same workflow for exposing applications they use in Public Cloud Providers.
Get Started with PureLB
Local Network Addresses
By creating a service group that includes a range of addresses that is contained the subnet used by the hosts, PureLB will add each allocated Load Balancer address to the local NIC on one of the k8s nodes. This configuration is ideally suited for applications that are accessed by users that have direct access to the hosts and host network for administrative purposes. Exposing platform management systems is an ideal example. Also great for use in the lab or on a desktop development workstation.