metallb is a load-balancer implementation for Kubernetes, allowing you to create services with type: LoadBalancer
. With BGP, you can setup IP ranges in your network that get assigned to k8s services. You can use IP addresses that are assigned to you, and share them amongst services.
metallb from metallb is more popular with 77 repositories.
Install with:
helm repo add bitnami https://charts.bitnami.com/bitnami/
helm install metallb bitnami/metallb -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
metallb | angelnu/k8s-gitops | 110 | 4.7.16 | 4 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
controller.image.repository (2) bitnami/metallb-controller | string |
controller.image.tag (2) 0.13.9-debian-11-r3 | string |
controller.image.pullPolicy (1) IfNotPresent | string |
controller.image.registry (1) docker.io | string |
number | |
boolean | |
string | |
boolean | |
boolean | |
boolean | |
number | |
string | |
string | |
boolean | |
number | |
number | |
number | |
number | |
number | |
boolean | |
string | |
string | |
string | |
number | |
boolean | |
boolean | |
string | |
controller.metrics.serviceMonitor.jobLabel (1) app.kubernetes.io/name | string |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
number | |
string | |
boolean | |
boolean | |
boolean | |
number | |
number | |
number | |
number | |
number | |
number | |
string | |
boolean | |
boolean | |
string | |
boolean | |
number | |
number | |
number | |
number | |
number | |
number | |
controller.updateStrategy.type (1) RollingUpdate | string |
psp.create (2) false | boolean |
speaker.image.repository (2) bitnami/metallb-speaker | string |
speaker.image.tag (2) 0.13.9-debian-11-r3 | string |
speaker.image.pullPolicy (1) IfNotPresent | string |
speaker.image.registry (1) docker.io | string |
number | |
boolean | |
speaker.containerSecurityContext.capabilities.add[] (1) - NET_ADMIN | string |
string | |
boolean | |
boolean | |
number | |
string | |
string | |
boolean | |
number | |
number | |
number | |
number | |
number | |
boolean | |
string | |
string | |
string | |
number | |
boolean | |
boolean | |
string | |
speaker.metrics.serviceMonitor.jobLabel (1) app.kubernetes.io/name | string |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
number | |
string | |
boolean | |
boolean | |
boolean | |
number | |
number | |
number | |
number | |
number | |
string | |
string | |
string | |
boolean | |
boolean | |
string | |
boolean | |
number | |
number | |
number | |
number | |
number | |
number | |
speaker.updateStrategy.type (1) RollingUpdate | string |
configInline (1) address-pools:
- name: default
protocol: layer2
addresses:
- 192.168.4.100-192.168.4.128
| string |
diagnosticMode.args[] (1) - infinity | string |
diagnosticMode.command[] (1) - sleep | string |
boolean | |
existingConfigMap (1) metallb-config | string |
string | |
string | |
installCRDs (1) true | boolean |
string | |
string | |
boolean | |
boolean | |
rbac.create (1) true | boolean |