A Helm chart for Kubernetes
- https://www.fluentd.org/
- https://github.com/fluent/fluentd/
- https://github.com/fluent/fluentd-kubernetes-daemonset
- Find upstream helm chart changelog and release notes here
- Find upstream application changelog and release notes here
- Kubernetes Cluster deployed
- Kubernetes config installed in
~/.kube/config
- Helm installed
Install Helm
https://helm.sh/docs/intro/install/
- Clone down the repository
- cd into directory
helm install fluentd chart/
Key | Type | Default | Description |
---|---|---|---|
upstream.nameOverride | string | "fluentd" |
|
upstream.image.repository | string | "registry1.dso.mil/ironbank/opensource/fluentd/fluentd-kubernetes-daemonset" |
|
upstream.image.pullPolicy | string | "Always" |
|
upstream.image.tag | string | "1.18.0" |
|
upstream.imagePullSecrets[0].name | string | "private-registry" |
|
upstream.securityContext.capabilities.drop[0] | string | "ALL" |
|
upstream.securityContext.runAsUser | int | 0 |
|
upstream.podSecurityPolicy.enabled | bool | false |
|
upstream.service.type | string | "ClusterIP" |
|
upstream.service.annotations | object | {} |
|
upstream.service.ports[0].name | string | "forwarder" |
|
upstream.service.ports[0].protocol | string | "TCP" |
|
upstream.service.ports[0].containerPort | int | 24224 |
|
upstream.metrics.serviceMonitor.enabled | bool | false |
|
upstream.dashboards.enabled | bool | false |
|
upstream.env | list | [] |
|
elasticsearch.enabled | bool | false |
|
elasticsearch.namespace | string | "logging" |
|
elasticsearch.port | int | 9200 |
|
elasticsearch.passwordSecret.name | string | "logging-ek-es-elastic-user" |
|
elasticsearch.certSecret.name | string | "logging-ek-es-http-certs-public" |
|
istio.enabled | bool | false |
|
istio.istiodEnabled | bool | true |
|
istio.mtls | object | {"mode":"STRICT"} |
Default peer authentication setting |
istio.mtls.mode | string | "STRICT" |
STRICT = Allow only mutual TLS traffic PERMISSIVE = Allow both plain text and mutual TLS traffic |
istio.hardened.enabled | bool | false |
|
istio.hardened.outboundTrafficPolicyMode | string | "REGISTRY_ONLY" |
|
istio.hardened.customServiceEntries | list | [] |
|
istio.hardened.customAuthorizationPolicies | list | [] |
|
networkPolicies.enabled | bool | false |
|
networkPolicies.ingressLabels.app | string | "public-ingressgateway" |
|
networkPolicies.ingressLabels.istio | string | "ingressgateway" |
|
networkPolicies.openshift.enabled | bool | false |
|
networkPolicies.loki.enabled | bool | true |
|
networkPolicies.tempo.enabled | bool | true |
|
networkPolicies.elasticsearch.enabled | bool | true |
|
networkPolicies.controlPlaneCidr | string | "0.0.0.0/0" |
|
networkPolicies.additionalPolicies | list | [] |
Please see the contributing guide if you are interested in contributing.
This file is programatically generated using helm-docs
and some BigBang-specific templates. The gluon
repository has instructions for regenerating package READMEs.