banzaicloud-stable/nginx-logging-loki-demo

Chart version: 2.5.0
Api version: v1
App version: 2.5.0
A Demo application for the logging-operator
application
Chart Type
Active
Status
Unknown
License
112
Downloads
https://kubernetes-charts.banzaicloud.com
Set me up:
helm repo add center https://repo.chartcenter.io
Install Chart:
helm install nginx-logging-loki-demo center/banzaicloud-stable/nginx-logging-loki-demo
Versions (0)

Logging Operator Nginx & Loki output demonstration Chart

Logging Operator is a managed centralized logging component based on fluentd and fluent-bit.

tl;dr:

$ helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com/
$ helm repo update
$ helm install banzaicloud-stable/nginx-logging-loki-demo

Introduction

This chart demonstrates the use of the Logging Operator with an Nginx deployment on a Kubernetes cluster using the Helm package manager.

Prerequisites

Installing the Chart

To install the chart with the release name log-test-nginx:

$ helm install --name log-test-nginx banzaicloud-stable/nginx-logging-loki-demo

Uninstalling the Chart

To uninstall/delete the log-test-nginx deployment:

$ helm delete log-test-nginx

The command removes all the Kubernetes components associated with the chart and deletes the release.

Configuration

The following tables lists the configurable parameters of the nginx-logging-loki-demo.chart and their default values.

Parameter Description Default
image.repository Container image repository nginx
image.tag Container image tag stable
image.pullPolicy Container pull policy IfNotPresent
nameOverride Override name of app
fullnameOverride Override full name of app
affinity Node Affinity {}
resources CPU/Memory resource requests/limits {}
tolerations Node Tolerations []
nodeSelector Define which Nodes the Pods are scheduled on. {}
loggingOperator.fluentd.metrics.serviceMonitor Enable to create ServiceMonitor for Prometheus operator false
loggingOperator.fluentd.metrics.prometheusAnnotations Add prometheus labes to fluent pods. false
loggingOperator.fluentd.metrics.port Metrics Port.
loggingOperator.fluentd.metrics.path Metrics Path
loggingOperator.fluentd.metrics.timeout Scrape timeout.
loggingOperator.fluentd.metrics.interval Scrape interval.
loggingOperator.fluentbit.metrics.serviceMonitor Enable to create ServiceMonitor for Prometheus operator false
loggingOperator.fluentbit.metrics.prometheusAnnotations Add prometheus labes to fluent pods. false
loggingOperator.fluentbit.metrics.port Metrics Port.
loggingOperator.fluentbit.metrics.path Metrics Path
loggingOperator.fluentbit.metrics.timeout Scrape timeout.
loggingOperator.fluentbit.metrics.interval Scrape interval.

Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example:

$ helm install --name my-release -f values.yaml banzaicloud-stable/nginx-logging-loki-demo

Tip: You can use the default values.yaml