Operator that installs and manages Elastic Stack logging service instances. Each Elastic Stack instance provides visibility to system and application logs by collecting, transforming, storing, presenting, and archiving logs in a secure, scalable, and customizable way.
Filebeat, Logstash, Elasticsearch, Kibana, Curator, and Nginx are the main components.
- Red Hat OpenShift Container Platforms 4.x.
- 3.2.0
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.0.5
- Red Hat OpenShift Container Platform 4.x must be installed.
- Cluster Admin role for installation.
- IBM IAM Operator
- IBM Management Ingress Operator
For installation and configuration, see the IBM Cloud Platform Common Services documentation.
Information about building and testing the operator.
# git clone [email protected]:IBM/ibm-elastic-stack-operator.git
# cd ibm-elastic-stack-operator
# make build
# make install
# make uninstall
Check the Cluster Service Version (CSV) installation status.
# oc get csv
# oc describe csv ibm-elastic-stack-operator.v3.0.5
Check the custom resource status.
# oc describe elasticstack logging
# oc get elasticstack logging -o yaml
Check the operator status and log.
# oc describe po -l name=ibm-elastic-stack-operator
# oc logs -f $(oc get po -l name=ibm-elastic-stack-operator -o name)
For more information, see the ODLM guide.