k8s EFK 安装

第一部分:EFK

EFK 插件是k8s项目的一个日志解决方案,它包括三个组件:Elasticsearch, Fluentd, Kibana;Elasticsearch 是日志存储和日志搜索引擎,Fluentd 负责把k8s集群的日志发送给 Elasticsearch, Kibana 则是可视化界面查看和检索存储在 Elasticsearch 的数据。

准备

下载官方最新release,进入目录: kubernetes/cluster/addons/fluentd-elasticsearch,参考官方配置的基础上使用本项目manifests/efk/部署,以下为几点主要的修改:

  • 官方提供的kibana-deployment.yaml中的参数SERVER_BASEPATH在k8s v1.8 版本以后部署需要按照本项目调整
  • 修改官方docker镜像,方便国内下载加速

安装

$ kubectl create -f /etc/ansible/manifests/efk/
$ kubectl create -f /etc/ansible/manifests/efk/es-without-pv/

注意:Fluentd 是以 DaemonSet 形式运行且只

你可能感兴趣的:(分布式架构,k8s探险记)