Install

Caution: The master branch is under heavy development. Use releases instead of the master branch to get stable software.

Prerequisites

  • Logging operator requires Kubernetes v1.14.x or later.
  • For the Helm-based installation you need Helm v3.2.1 or later.

Deploy Logging operator with Helm

Logos

To install the Logging operator using Helm, complete these steps.

Note: For the Helm-based installation you need Helm v3.2.1 or later.

  1. Add the chart repository of the Logging operator using the following commands:

    helm repo add kube-logging https://kube-logging.dev/helm-charts
    helm repo update
    
  2. Install the Logging operator.

    helm upgrade --install --wait --create-namespace --namespace logging logging-operator kube-logging/logging-operator
    

    You can install the logging resource with built-in TLS generation using the Helm chart.

Validate the deployment

To verify that the installation was successful, complete the following steps.

  1. Check the status of the pods. You should see a new logging-operator pod.

    $ kubectl -n logging get pods
    NAME                                        READY   STATUS    RESTARTS   AGE
    logging-logging-operator-599c9cf846-5nw2n   1/1     Running   0          52s
    
  2. Check the CRDs. You should see the following five new CRDs.

    $  kubectl get crd
    NAME                                    CREATED AT
    clusterflows.logging.banzaicloud.io     2019-11-01T21:30:18Z
    clusteroutputs.logging.banzaicloud.io   2019-11-01T21:30:18Z
    flows.logging.banzaicloud.io            2019-11-01T21:30:18Z
    loggings.logging.banzaicloud.io         2019-11-01T21:30:18Z
    outputs.logging.banzaicloud.io          2019-11-01T21:30:18Z