当前位置: 代码网 > it编程>软件设计>软件测试 > EFK 部署(一次成功)并且验证测试

EFK 部署(一次成功)并且验证测试

2024年08月02日 软件测试 我要评论
在k8s环境中部署efk收集应用程序日志并在kibana界面进行展示

1、创建 elasticsearch 集群

创建对应namespace

在创建 elasticsearch 集群之前,我们先创建一个命名空间,我们将在其中安装所有日志相关的资源对象。
新建一个namespace-logging.yaml 文件

cat >>namespace-logging.yml<<-eof

apiversion: v1
kind: namespace
metadata:
  name: es
eof

然后通过 kubectl 创建该资源清单,创建一个名为 es的 namespace

接下来可以部署 efk 相关组件,首先开始部署一个3节点的 elasticsearch 集群。
一个关键点是您应该设置参数discover.zen.minimum_master_nodes=n/2+1,其中n是 elasticsearch 集群中符合主节点的节点数,比如我们这里3个节点,意味着n应该设置为2。这样,如果一个节点暂时与集群断开连接,则另外两个节点可以选择一个新的主节点,并且集群可以在最后一个节点尝试重新加入时继续运行,在扩展 elasticsearch 集群时,一定要记住这个参数。

创建elasticsearch的无头服务

首先创建一个名为 elasticsearch 的无头服务,新建文件 elasticsearch-svc.yaml,文件内容如下

cat > elasticsearch-svc.yml<<-eof
apiversion: v1
kind: service
metadata:
  labels:
    
(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com