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
743
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)
View all
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
- Logging Operator available on the cluster
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