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 the Logging operator with One Eye 🔗︎

If you are using the One Eye observability tool, use the one-eye command line tool to install the Logging operator.

one-eye logging install

After that, you can configure your logging flows and outputs using the:

Deploy Logging operator with Helm 🔗︎

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 banzaicloud-stable
    helm repo update
  2. Install the Logging operator.

    helm upgrade --install --wait --create-namespace --namespace logging logging-operator banzaicloud-stable/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     2019-11-01T21:30:18Z   2019-11-01T21:30:18Z            2019-11-01T21:30:18Z         2019-11-01T21:30:18Z          2019-11-01T21:30:18Z