我一直在使用helm chart在kubernetes中安装elasticserahc和kibana,
使用默认配置一切正常,但我想在elasticsearch和kibana上启用安全性,这是文档中建议的,安全性是为elasticsearch启用的,但我在升级kibana时遇到了安全配置问题,它给了我这个错误:
错误:释放helm-kibana-security失败:等待条件超时
一旦我运行make (从/kibana/examples/security )
我甚至尝试不使用Makefile直接安装is : helm install --wait --timeout=600 --valus./security.yml --name helm-kibana-security .././
但是有同样的问题,有谁可以帮助我吗?
发布于 2019-07-05 13:18:21
“失败:等待条件超时”
当您安装带有--wait标志的发行版时,会出现此消息,但是,由于某些原因,pod无法启动。
问题很可能出现在"./security.yml“中。
尝试运行以下命令来调试此问题:
kubectl describe pod kibana-pod-name
kubectl logs kibana-pod-name
发布于 2019-07-07 01:57:30
这是security.yml文件
---
elasticsearchHosts: "https://security-master:9200"
extraEnvs:
- name: 'ELASTICSEARCH_USERNAME'
valueFrom:
secretKeyRef:
name: elastic-credentials
key: username
- name: 'ELASTICSEARCH_PASSWORD'
valueFrom:
secretKeyRef:
name: elastic-credentials
key: password
kibanaConfig:
kibana.yml: |
server.ssl:
enabled: true
key: /usr/share/kibana/config/certs/kibana/kibana.key
certificate: /usr/share/kibana/config/certs/kibana/kibana.crt
xpack.security.encryptionKey: something_at_least_32_characters
elasticsearch.ssl:
certificateAuthorities: /usr/share/kibana/config/certs/elastic-certificate.pem
verificationMode: certificate
protocol: https
secretMounts:
- name: elastic-certificate-pem
secretName: elastic-certificate-pem
path: /usr/share/kibana/config/certs
- name: kibana-certificates
secretName: kibana-certificates
path: /usr/share/kibana/config/certs/kibana
https://stackoverflow.com/questions/56903263
复制相似问题