Skip to content
This repository was archived by the owner on Feb 22, 2022. It is now read-only.

Latest commit

 

History

History
72 lines (49 loc) · 3.57 KB

README.md

File metadata and controls

72 lines (49 loc) · 3.57 KB

Fluentd CloudWatch

TL;DR;

$ helm install incubator/fluentd-cloudwatch

Introduction

This chart bootstraps a Fluentd Cloudwatch deployment on a Kubernetes cluster using the Helm package manager.

Prerequisites

  • Kubernetes 1.4+ with Beta APIs enabled

Installing the Chart

To install the chart with the release name my-release:

$ helm install --name my-release incubator/fluentd-cloudwatch

The command deploys Fluentd Cloudwatch on the Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.

Uninstalling the Chart

To uninstall/delete the my-release deployment:

$ helm delete my-release

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 Fluentd Cloudwatch chart and their default values.

Parameter Description Default
image Image 18fgsa/fluentd-cloudwatch
imageTag Image tag 0.1.0
imagePullPolicy Image pull policy Always if imageTag is latest, else IfNotPresent
resources.limits.cpu CPU limit 100m
resources.limits.memory Memory limit 200Mi
resources.requests.cpu CPU request 100m
resources.requests.memory Memory request 200Mi
hostNetwork Host network false
annotations Annotations nil
awsRegion AWS Cloudwatch region us-east-1
logGroupName AWS Cloudwatch log group kubernetes

Specify each parameter using the --set key=value[,key=value] argument to helm install. For example,

$ helm install --name my-release \
  --set awsRegion=us-east-1 \
    incubator/fluentd-cloudwatch

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

$ helm install --name my-release -f values.yaml stable/fluentd-cloudwatch

ConfigMap Files

FluentD is configured through td-agent.conf. This file (and any others listed in tdAgentFiles) will be mounted into the fluentd pod.