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:
- One Eye web interface,
- one-eye command line tool, or
- declaratively using the Observer custom resource.
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.
-
Add the chart repository of the Logging operator using the following commands:
helm repo add banzaicloud-stable https://kubernetes-charts.banzaicloud.com helm repo update
-
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.
-
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
-
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