Elasticsearch and kibana
Working on my company software kubernetes rancher installing elasticsearch and kibana helm chart clusters. I need live session help on configuring the elasticsearch.yml and the kibana.yml on helm values and setting a ldap authentication on them.
The Helm Chart that we are using is ELK -version 7.17.3 https://github.com/elastic/helm-charts/tree/7.17
The configuration that needs to be in the esconfig: elasticsearch yaml part of the helm values.yaml configuration for elasticsearch is the below:
xpack.security.enabled: true
xpack.notification.email.account.outlook_account.profile: outlook
xpack.notification.email.account.outlook_account.smtp.auth: true
xpack.notification.email.account.outlook_account.smtp.starttls.enable: true
xpack.notification.email.account.outlook_account.smtp.host: smtp.office365.com
xpack.notification.email.account.outlook_account.smtp.port: 587
xpack.notification.email.account.outlook_account.smtp.user: [email protected]
And we need to set ldap auth - https://www.elastic.co/guide/en/elasticsearch/reference/7.17/ldap-realm.html
the configuration that needs to be in kibanaConfig part of the helm values.yaml is:
xpack.reporting.enabled:true
xpack.reporting.encryptionKey: k8s secret!
xpack.encryptedSavedObjects.encryptionKey: k8s secret!
xpack.security.encryptionKey: k8s secret!
xpack.reporting.csv.maxSizeBytes: 104857600
(we need to create the k8s secret keys illustrated)
Use Software: kubernetes , rancher, helm templates, elasticsearch, kibana