Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 888 Bytes

install-fluentd-es.md

File metadata and controls

44 lines (32 loc) · 888 Bytes

fluentd-elasticsearch

cd kubernetes-repo/cluster/addons/fluentd-elasticsearch

  • es镜像
cd /opt/kubernetes-repo/cluster/addons/fluentd-elasticsearch/es-image 
make binary && make build
  • fluentd镜像
cd /opt/kubernetes-repo/cluster/addons/fluentd-elasticsearch/fluentd-es-image && make build

创建 fluentd-elasticsearch

  • 给node添加label

因为默认的配置添加了nodeselector

      nodeSelector:
        beta.kubernetes.io/fluentd-ds-ready: "true"

所系需要给需要收集日志的node添加label

kubectl label nodes 172.26.6.2 beta.kubernetes.io/fluentd-ds-ready=true
  • 创建
kubectl create -f es-statefulset.yaml
kubectl create -f es-service.yaml
kubectl create -f kibana-service.yaml
kubectl create -f kibana-deployment.yaml
kubectl create -f fluentd-es-configmap.yaml
kubectl create -f fluentd-es-ds.yaml