Kubernetes之EFK搭建详解
EFK搭建在install-k8s目录下新建efk文件夹mkdir -p efkcd efk安装elasticsearchhelm repo add incubator https://charts.helm.sh/incubator创建efk命名空间kubectl create namespace efkhelm fetch incubator/elasticsearchhelm install
·
EFK搭建
在install-k8s目录下新建efk文件夹
mkdir -p efk
cd efk
安装elasticsearch
helm repo add incubator https://charts.helm.sh/incubator
创建efk命名空间
kubectl create namespace efk
helm fetch incubator/elasticsearch
helm install --name els1 --namespace=efk -f values.yaml incubator/elasticsearch
kubectl run cirror-$RANDOM --rm -it --image=cirros -- /bin/sh
可以通过如下命令查看es节点信息
kubectl get svc -n efk(找到elasticsearch的ip和端口9200 替换如下Elasticsearch:Port)
curl Elasticsearch:Port/_cat/nodes
安装fluentd-elasticsearch
helm fetch stable/fluentd-elasticsearch
tar -zxvf fluentd-elasticsearch-2.0.7.tgz
cd fluentd-elasticsearch
查看资源文件
vi values.yaml
修改host为elasticsearch-client的svc 的ip地址
执行安装命令
helm install --name flu1 --namespace=efk -f values.yaml stable/fluentd-elasticsearch
安装kibana
helm fetch stable/kibana --version 0.14.8
helm install --name kib1 --namespace=efk -f values.yaml stable/kibana --version 0.14.8
docker命令扩展(安装过程中不需要执行),docker打包镜像
docker save -o kibana.tar docker.elastic.co/kibana/kibana-oss:6.4.2
更多推荐
已为社区贡献3条内容
所有评论(0)