错误:释放helm-kibana-security失败:等待条件超时

时间:2019-07-05 12:40:32

标签: security kibana kubernetes-helm

我一直在使用舵图将Kubernetes中安装elasticserahc和kibana,

使用默认配置,一切正常,但我想在elasticsearch和kibana上启用安全性 我没有按照文档中的要求进行操作,已为elasticsearch启用了安全性,但是我在使用安全性配置升级kibana时遇到问题,这给了我这个错误:

错误:释放helm-kibana-security失败:等待条件超时

一旦我运行make(来自/ kibana / examples / security)

我什至试图直接安装而不使用Makefile: helm install --wait --timeout = 600 --values ./security.yml --name helm-kibana-security ../../

但是有同样的问题,任何人都可以帮助我

2 个答案:

答案 0 :(得分:0)

“失败:等待条件超时”

当您安装带有--wait标志的发行版时,会出现此消息,但是,由于某些原因,pod无法启动。

该问题最有可能在“ ./security.yml”中

尝试运行以下命令来调试问题:

kubectl describe pod kibana-pod-name
kubectl logs kibana-pod-name

答案 1 :(得分:0)

这是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