插件对应目录
kubernetes/cluster/addons/fluentd-elasticsearch
1.修改配置文件
vim es-statefulset.yaml
< - image: k8s.gcr.io/elasticsearch:v5.6.4
---
> - image: longtds/elasticsearch:v5.6.4
vim fluentd-es-ds.yaml
< image: k8s.gcr.io/fluentd-elasticsearch:v2.0.4
---
> image: netonline/fluentd-elasticsearch:v2.0.4
2.需要在期望运行 fluentd 的 Node 上设置该标签
kubectl label nodes kube-node3 beta.kubernetes.io/fluentd-ds-ready=true
输出
node "kube-node3" labeled
3.执行文件
kubectl create -f .
4.检查执行结果
查看pods
kubectl get pods -n kube-system -o wide|grep -E 'elasticsearch|fluentd|kibana'
elasticsearch-logging-0 1/1 Running 0 8m 172.30.31.6 kube-node1 <none>
elasticsearch-logging-1 1/1 Running 0 7m 172.30.97.8 kube-node3 <none>
fluentd-es-v2.0.4-65nz7 1/1 Running 0 8m 172.30.97.6 kube-node3 <none>
kibana-logging-5d4599fbfb-v8nq8 1/1 Running 0 8m 172.30.97.7 kube-node3 <none>
查看service
kubectl get service -n kube-system|grep -E 'elasticsearch|kibana'
elasticsearch-logging ClusterIP 10.254.246.97 <none> 9200/TCP 21s
kibana-logging ClusterIP 10.254.155.71 <none> 5601/TCP 21s
查看启动日志
kubectl logs kibana-logging-5d4599fbfb-v8nq8 -n kube-system -f
5.查看集群信息
kubectl cluster-info|grep -E 'Elasticsearch|Kibana'
Elasticsearch is running at https://172.17.13.204:6443/api/v1/namespaces/kube-system/services/elasticsearch-logging/proxy
Kibana is running at https://172.17.13.204:6443/api/v1/namespaces/kube-system/services/kibana-logging/proxy
访问
https://123.56.41.163:6443/api/v1/namespaces/kube-system/services/kibana-logging/proxy
点击创建后可以查看日志