我看了很多关于如何在kibana.yaml文件中设置elasticsearch.customheaders环境变量的帖子,我用它来部署一个容器,该容器将连接到受基本身份验证保护的elasticsearch。
我就是这样得到kibana.yaml文件的:
env:
- name: ELASTICSEARCH_HOSTS
value: http://ec2-192.158.01.compute-1.amazonaws.com:9201
- name: ELASTICSEARCH_USERNAME
value: admin
- name: ELASTICSEARCH_CUSTOMHEADERS
value: |
{"authorization":"Basic bASe64eNcODEDPaWordExAmPle=="}
- name: ELASTICSEARCH_PASSWORD
value: CustomElasticSearchPassword1234
ports:
- containerPort: 5601
当我在kubernetes集群上应用kibana.yaml文件时,从pod获取日志并显示错误,指向elasticsearch.customheaders字段:
FATAL Error: [config validation of [elasticsearch].customHeaders]: could not parse record value from json input
不知道我是否遗漏了一些细节。谢谢!
暂无答案!
目前还没有任何答案,快来回答吧!