美文网首页
efk 部署笔记

efk 部署笔记

作者: 一个热爱生活的好少年 | 来源:发表于2019-11-14 20:05 被阅读0次

1.构建一个namespace:logging
2.首先开始部署一个3节点的 Elasticsearch 集群
2.1 构建其svc kubectl get svc -n logging
2.2 接下来我们通过 StatefulSet 来创建具体的 Elasticsearch 的 Pod 应用
3.检测是否部署完毕:
转发端口 kubectl port-forward es-cluster-0 9200:9200 --namespace=logging
测试: curl http://localhost:9200/_cluster/state?pretty

....................................

4.调度问题:
NODE SELECTOR
Pod.spec.nodeName用于强制约束将Pod调度到指定的Node节点上,这里说是“调度”,但其实指定了nodeName的Pod会直接跳过Scheduler的调度逻辑,直接写入PodList列表,该匹配规则是强制匹配。

image.png

5.es 堆栈内存问题: k8s 内存无限制。日志报内存溢出。 核对了es堆栈内存默认一个G导致;
解决方案:1.docker 修改镜像 再推
2.修改堆栈内存变量

6.环境测试正常,可以获取所有内部服务所有日志。

后续补充细节

相关文章

网友评论

      本文标题:efk 部署笔记

      本文链接:https://www.haomeiwen.com/subject/qismmctx.html