Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

EFK is a set of logging solution. It helps you view the application logs. This section guides you on installing EFK. 

Prerequisites

  • Kubernetes 1.16+
  • Helm 3+

Elasticsearch

Prerequisites 

  • Minimum cluster requirements include the following to run this chart with default settings. All of these settings are configurable.
    • Three Kubernetes nodes to respect the default "hard" affinity settings
    • 1GB of RAM for the JVM heap

Installation

To deploy Elasticsearch, you need to follow the steps as given below.

  • Run the following command to add the  Elasticsearch helm chart from the  Elasticsearch helm repository.
  • Update the Helm repository by running the following command.
    • helm repo update
  • Run the helm install command as shown below to deploy  Elasticsearch.
    • helm install elasticsearch elastic/elasticsearch  -n <NAMESPACE>

FluentD

Fluentd is an open source data collector for unified logging layer. Fluentd allows you to unify data collection and consumption for a better use and understanding of data.

Installation

To deploy FluentD, you need to follow the steps as given below.

  • Run the following command to add the  FluentD helm chart from the  FluentD helm repository.
  • Update the Helm repository by running the following command.
    • helm repo update
  • Run the helm install command as shown below to deploy  FluentD .
    • helm install fluentd fluent/fluentd  -n <NAMESPACE>

Kibana

Installation

To deploy Kibana, you need to follow the steps as given below.

  • Run the following command to add the   Kibana helm chart from the   Kibana helm repository.
  • Update the Helm repository by running the following command.
    • helm repo update
  • Run the helm install command as shown below to deploy   Kibana.
    • helm install kibana elastic/kibana  -n <NAMESPACE>
  • No labels