metallb#
A network load-balancer implementation for Kubernetes using standard routing protocols
Homepage: https://metallb.universe.tf
Source Code#
Requirements#
Kubernetes: >= 1.19.0-0
Repository |
Name |
Version |
|---|---|---|
crds |
0.0.0 |
|
frr-k8s |
0.0.20 |
Values#
Key |
Type |
Default |
Description |
|---|---|---|---|
controller.affinity |
object |
|
|
controller.enabled |
bool |
|
|
controller.extraContainers |
list |
|
|
controller.image.pullPolicy |
string |
|
|
controller.image.repository |
string |
|
|
controller.image.tag |
string |
|
|
controller.labels |
object |
|
|
controller.livenessProbe.enabled |
bool |
|
|
controller.livenessProbe.failureThreshold |
int |
|
|
controller.livenessProbe.initialDelaySeconds |
int |
|
|
controller.livenessProbe.periodSeconds |
int |
|
|
controller.livenessProbe.successThreshold |
int |
|
|
controller.livenessProbe.timeoutSeconds |
int |
|
|
controller.logLevel |
string |
|
Controller log level. Must be one of: |
controller.nodeSelector |
object |
|
|
controller.podAnnotations |
object |
|
|
controller.priorityClassName |
string |
|
|
controller.readinessProbe.enabled |
bool |
|
|
controller.readinessProbe.failureThreshold |
int |
|
|
controller.readinessProbe.initialDelaySeconds |
int |
|
|
controller.readinessProbe.periodSeconds |
int |
|
|
controller.readinessProbe.successThreshold |
int |
|
|
controller.readinessProbe.timeoutSeconds |
int |
|
|
controller.resources |
object |
|
|
controller.runtimeClassName |
string |
|
|
controller.securityContext.fsGroup |
int |
|
|
controller.securityContext.runAsNonRoot |
bool |
|
|
controller.securityContext.runAsUser |
int |
|
|
controller.serviceAccount.annotations |
object |
|
|
controller.serviceAccount.create |
bool |
|
|
string |
|
||
controller.strategy.type |
string |
|
|
controller.tlsCipherSuites |
string |
|
|
controller.tlsMinVersion |
string |
|
|
controller.tolerations |
list |
|
|
crds.enabled |
bool |
|
|
crds.validationFailurePolicy |
string |
|
|
frrk8s.enabled |
bool |
|
|
frrk8s.external |
bool |
|
|
frrk8s.namespace |
string |
|
|
fullnameOverride |
string |
|
|
imagePullSecrets |
list |
|
|
loadBalancerClass |
string |
|
|
nameOverride |
string |
|
|
prometheus.controllerMetricsTLSSecret |
string |
|
|
prometheus.metricsPort |
int |
|
|
prometheus.namespace |
string |
|
|
prometheus.podMonitor.additionalLabels |
object |
|
|
prometheus.podMonitor.annotations |
object |
|
|
prometheus.podMonitor.enabled |
bool |
|
|
prometheus.podMonitor.interval |
string |
|
|
prometheus.podMonitor.jobLabel |
string |
|
|
prometheus.podMonitor.metricRelabelings |
list |
|
|
prometheus.podMonitor.relabelings |
list |
|
|
prometheus.prometheusRule.additionalLabels |
object |
|
|
prometheus.prometheusRule.addressPoolExhausted.enabled |
bool |
|
|
prometheus.prometheusRule.addressPoolExhausted.excludePools |
string |
|
|
prometheus.prometheusRule.addressPoolExhausted.labels.severity |
string |
|
|
prometheus.prometheusRule.addressPoolUsage.enabled |
bool |
|
|
prometheus.prometheusRule.addressPoolUsage.excludePools |
string |
|
|
prometheus.prometheusRule.addressPoolUsage.thresholds[0].labels.severity |
string |
|
|
prometheus.prometheusRule.addressPoolUsage.thresholds[0].percent |
int |
|
|
prometheus.prometheusRule.addressPoolUsage.thresholds[1].labels.severity |
string |
|
|
prometheus.prometheusRule.addressPoolUsage.thresholds[1].percent |
int |
|
|
prometheus.prometheusRule.addressPoolUsage.thresholds[2].labels.severity |
string |
|
|
prometheus.prometheusRule.addressPoolUsage.thresholds[2].percent |
int |
|
|
prometheus.prometheusRule.annotations |
object |
|
|
prometheus.prometheusRule.bgpSessionDown.enabled |
bool |
|
|
prometheus.prometheusRule.bgpSessionDown.labels.severity |
string |
|
|
prometheus.prometheusRule.configNotLoaded.enabled |
bool |
|
|
prometheus.prometheusRule.configNotLoaded.labels.severity |
string |
|
|
prometheus.prometheusRule.enabled |
bool |
|
|
prometheus.prometheusRule.extraAlerts |
list |
|
|
prometheus.prometheusRule.staleConfig.enabled |
bool |
|
|
prometheus.prometheusRule.staleConfig.labels.severity |
string |
|
|
prometheus.rbacPrometheus |
bool |
|
|
prometheus.rbacProxy.pullPolicy |
string |
|
|
prometheus.rbacProxy.repository |
string |
|
|
prometheus.rbacProxy.tag |
string |
|
|
prometheus.scrapeAnnotations |
bool |
|
|
prometheus.serviceAccount |
string |
|
|
prometheus.serviceMonitor.controller.additionalLabels |
object |
|
|
prometheus.serviceMonitor.controller.annotations |
object |
|
|
prometheus.serviceMonitor.controller.tlsConfig.insecureSkipVerify |
bool |
|
|
prometheus.serviceMonitor.enabled |
bool |
|
|
prometheus.serviceMonitor.interval |
string |
|
|
prometheus.serviceMonitor.jobLabel |
string |
|
|
prometheus.serviceMonitor.metricRelabelings |
list |
|
|
prometheus.serviceMonitor.relabelings |
list |
|
|
prometheus.serviceMonitor.speaker.additionalLabels |
object |
|
|
prometheus.serviceMonitor.speaker.annotations |
object |
|
|
prometheus.serviceMonitor.speaker.tlsConfig.insecureSkipVerify |
bool |
|
|
prometheus.speakerMetricsTLSSecret |
string |
|
|
rbac.create |
bool |
|
|
speaker.affinity |
object |
|
|
speaker.enabled |
bool |
|
|
speaker.excludeInterfaces.enabled |
bool |
|
|
speaker.extraContainers |
list |
|
|
speaker.frr.enabled |
bool |
|
|
speaker.frr.image.pullPolicy |
string |
|
|
speaker.frr.image.repository |
string |
|
|
speaker.frr.image.tag |
string |
|
|
speaker.frr.metricsPort |
int |
|
|
speaker.frr.resources |
object |
|
|
speaker.frrMetrics.resources |
object |
|
|
speaker.ignoreExcludeLB |
bool |
|
|
speaker.image.pullPolicy |
string |
|
|
speaker.image.repository |
string |
|
|
speaker.image.tag |
string |
|
|
speaker.labels |
object |
|
|
speaker.livenessProbe.enabled |
bool |
|
|
speaker.livenessProbe.failureThreshold |
int |
|
|
speaker.livenessProbe.initialDelaySeconds |
int |
|
|
speaker.livenessProbe.periodSeconds |
int |
|
|
speaker.livenessProbe.successThreshold |
int |
|
|
speaker.livenessProbe.timeoutSeconds |
int |
|
|
speaker.logLevel |
string |
|
Speaker log level. Must be one of: |
speaker.memberlist.enabled |
bool |
|
When enabled: false, the speaker pods must run on all nodes |
speaker.memberlist.mlBindAddrOverride |
string |
|
|
speaker.memberlist.mlBindPort |
int |
|
|
speaker.memberlist.mlSecretKeyPath |
string |
|
|
speaker.nodeSelector |
object |
|
|
speaker.podAnnotations |
object |
|
|
speaker.priorityClassName |
string |
|
|
speaker.readinessProbe.enabled |
bool |
|
|
speaker.readinessProbe.failureThreshold |
int |
|
|
speaker.readinessProbe.initialDelaySeconds |
int |
|
|
speaker.readinessProbe.periodSeconds |
int |
|
|
speaker.readinessProbe.successThreshold |
int |
|
|
speaker.readinessProbe.timeoutSeconds |
int |
|
|
speaker.reloader.resources |
object |
|
|
speaker.resources |
object |
|
|
speaker.runtimeClassName |
string |
|
|
speaker.securityContext |
object |
|
|
speaker.serviceAccount.annotations |
object |
|
|
speaker.serviceAccount.create |
bool |
|
|
string |
|
||
speaker.startupProbe.enabled |
bool |
|
|
speaker.startupProbe.failureThreshold |
int |
|
|
speaker.startupProbe.periodSeconds |
int |
|
|
speaker.tolerateMaster |
bool |
|
|
speaker.tolerations |
list |
|
|
speaker.updateStrategy.type |
string |
|
Autogenerated from chart metadata using helm-docs v1.10.0