This tool provides algorithms and configuration files for the installation & deployment of IBM Watsonx Discovery local Kibana on your machine and on the Redhat OpenShift Container Platform. It also supports Kibana deployment on custom OpenShift flavor. IBM Watsonx Discovery is an Index Engine for Watsonx solutions. Click here -> Kibana Local Setup for local install & Click here -> Kibana OpenShift Deployment for OpenShift deployment.
The table 1.0.0 below provides the configuration variables required for the deployment of Kibana locallt and on OpenShift. Each variable has specific requirements as outlined below. So, before you start, head back to Watsonx Discovery UI to get all the required information in Table 1.0.0.
Table 1.0.0: OpenShift Configmap and .Env Requirements
Variable Name | Requirements |
---|---|
ELASTICSEARCH_ENDPOINT | <required - provide value as https://USERNAME:PASSWORD@HOST_without_https://> |
ELASTICSEARCH_USERNAME | <required - provide value> |
ELASTICSEARCH_PASSWORD | <required - provide value> |
ELASTICSEARCH_HOST | <required - provide value without https://> |
ELASTICSEARCH_PORT | <required - provide value> |
ELASTICSEARCH_TLS_NAME | <required - provide value> |
ELASTICSEARCH_VERSION | <required - provide value - format 0.0.0> |
ELASTICSEARCH_SSL_VERIFICATIONMODE | <required - provide value - options: full, none, certificate > |
-- If you choose Option-1: This will check for full valid elasticsearch certificate.
-- If you choose Option-2: This will not check for elasticsearch certicate.
Get your Kibana OpenShift URL from your project named "elk":
oc login --token=xxxxxxxx --server=xxxxxxxxxxxxxxx
echo "https://$(oc get route kibana -n elk --template='{{ .spec.host }}')"
Your Result:
https://kibana-yourproject.apps.yourdomain.yourtld
Author:
Jeffrey Chijioke-Uche, Ph.D
IBM Hybridcloud,Multicloud, & AI