k8s環境中,日志收集elasticsearch布署


第一步,起動elasticsearch服務
到elasticsearch官網下載tar包
在普通用戶的目錄上進行操作,上傳到准備安裝的機器上解壓
修改ES_HOME/config/elasticsearch.yml
打開注釋並修改為本機的真實IP
network.host: 10.0.93.205
使用普通用戶啟動es:(依賴JAVA環境,安裝JDK)
nohup ES_HOME/bin/elasticsearch &   
執行后敲個回車,繼續其它操作
驗證是否啟動成功:
curl 10.0.93.205:9200/_cat/nodes?v
 
第二步,創建鏡像
先下載ubuntu鏡像
docker pull index.alauda.cn/alauda/ubuntu
拿到官方的Dockerfile
拿到官方的td-agent.conf修改里面的host值為上面第一步的主機地址
build鏡像
docker build -t="fluentd-elasticsearch" .
將build后的鏡像上傳到私有倉庫
 
第三步,創建pod
拿到官方的yaml文件
在yaml文件中增加一項ServiceAccount配置如:serviceAccountName: sa-use  需提前創建此ServiceAccount
修改yaml
apiVersion: extensions/v1beta1
kind: DaemonSet
執行:kubectl create -f  fluentd-es.yaml
那么每一個node節點就創建了一個pod
OK
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM