Logging Operator
  • Logging Operator
  • Quickstart
  • Installation
    • Kubectl
    • Helm
  • Setup
  • Management
  • Configuration
    • Elasticsearch
    • Fluentd
    • Kibana
    • Index Lifecycle
    • Index Template
  • DEVELOPMENT
  • ROADMAP
  • CHANGELOG
Powered by GitBook
On this page

Was this helpful?

  1. Installation

Kubectl

A installation guide for "Logging Operator" inside Kubernetes cluster using kubectl command line tool.

PreviousQuickstartNextHelm

Last updated 4 years ago

Was this helpful?

If you are a beginner with Kubernetes and don't want to go in the complexity of Helm, you can use the beloved tool of Kubernetes client likekubectl.

Namespace Creation

Since we are going to use pre-baked manifests of Kubernetes in that case we need to setup the namespace with a specific name called "logging-operator".

kubectl create ns logging-operator

CRD Setup

So we have already pre-configured CRD in directory. We just have to run a magical kubectl commands.

kubectl apply -f config/crd/bases

RBAC Setup

Similar like CRD, we have pre-baked RBAC config files as well inside which can be installed and configured by kubectl.

kubectl apply -f config/rbac/

Operator Deployment

Once all the initial steps are done, we can create the deployment for "Logging Operator". The deployment manifests for the operator are present inside file.

kubectl apply -f config/manager/manager.yaml
config/crd
config/rbac
config/manager/manager.yaml