繁体   English   中英

如何使用Filebeat在Kubernetes弹性搜索部署中添加自签名证书

[英]How to add self signed certificate in kubernetes elastic search deployment using Filebeat

我正在使用https://www.elastic.co/blog/shipping-kubernetes-logs-to-elasticsearch-with-filebeat将kube日志发送到弹性搜索。 我有自签名的弹性搜索主机。 如何在kubernetes中将证书信息提供给filebeat?

因此,我通过在filebeat守护程序集中添加自签名证书解决了此问题。 任何想要添加的人都可以按照以下步骤进行操作。 挂载路径取决于运行容器的操作系统,我假设使用ubuntu:

  1. 使用以下代码创建秘密:

      apiVersion: v1 kind: Secret metadata: name: self-signed-certificate-secret data: ca-certificates.crt: <base 64 encoded string of certificate> 
  2. 然后编辑filebeat-kubernets.yaml文件。 在daemonset部分中,添加以下行:

     volumeMounts: - name: cert mountPath: /etc/ssl/certs 
  3. 在卷部分中,添加与卷安装证书有关的信息:

     volumes: - name: cert secret: secretName: self-signed-certificate-secret defaultMode: 0400 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM