This documentation contains work-in-progress information for future Elastic Stack and Cloud releases. Use the version selector to view supported release docs. It also contains some Elastic Cloud serverless information. Check out our serverless docs for more details.
Secure settings
editSecure settings
editSimilar to Elasticsearch, you can use Kubernetes secrets to manage secure settings for Kibana.
For example, you can define a custom encryption key for Kibana as follows:
-
Create a secret containing the desired setting:
kubectl create secret generic kibana-secret-settings \ --from-literal=xpack.security.encryptionKey=94d2263b1ead716ae228277049f19975aff864fb4fcfe419c95123c1e90938cd
-
Add a reference to the secret in the
secureSettings
section:apiVersion: kibana.k8s.elastic.co/v1 kind: Kibana metadata: name: kibana-sample spec: version: 8.17.0 count: 3 elasticsearchRef: name: "elasticsearch-sample" secureSettings: - secretName: kibana-secret-settings