apiVersion: apps/v1 kind: Deployment metadata: name: kibana namespace: app-notifications spec: replicas: 1 selector: matchLabels: app: kibana template: metadata: labels: app: kibana spec: containers: - name: kibana image: docker.elastic.co/kibana/kibana:8.12.1 ports: - containerPort: 5601 env: - name: SERVER_PUBLICBASEURL value: "https://kibana.gansejunge.com" - name: ELASTICSEARCH_HOSTS value: "http://elasticsearch:9200" - name: ELASTICSEARCH_USERNAME value: "kibana_system" - name: ELASTICSEARCH_PASSWORD valueFrom: secretKeyRef: name: kibana-credentials key: password - name: XPACK_SECURITY_ENCRYPTIONKEY valueFrom: secretKeyRef: name: kibana-encryption-keys key: xpack_security_encryptionKey - name: XPACK_ENCRYPTEDSAVEDOBJECTS_ENCRYPTIONKEY valueFrom: secretKeyRef: name: kibana-encryption-keys key: xpack_encryptedSavedObjects_encryptionKey - name: XPACK_REPORTING_ENCRYPTIONKEY valueFrom: secretKeyRef: name: kibana-encryption-keys key: xpack_reporting_encryptionKey