這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)怎么利用GitRepo完成Logstash的快速開(kāi)發(fā),文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)網(wǎng)絡(luò)公司擁有10年的成都網(wǎng)站開(kāi)發(fā)建設(shè)經(jīng)驗(yàn),上千余家客戶(hù)的共同信賴(lài)。提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、網(wǎng)站開(kāi)發(fā)、網(wǎng)站定制、賣(mài)友情鏈接、建網(wǎng)站、網(wǎng)站搭建、成都響應(yīng)式網(wǎng)站建設(shè)公司、網(wǎng)頁(yè)設(shè)計(jì)師打造企業(yè)風(fēng)格,提供周到的售前咨詢(xún)和貼心的售后服務(wù)
在ELK in K8s demo中,進(jìn)行了基礎(chǔ)鏡像的構(gòu)建,完成了基礎(chǔ)環(huán)境的搭建。在實(shí)際的開(kāi)發(fā)部署當(dāng)中,可以采用GitRepo來(lái)提高效率。本文將以更改頻繁的logstash pipeline為例進(jìn)行闡述。
logstash pipeline的代碼在企業(yè)內(nèi)部,不公開(kāi)。
該倉(cāng)庫(kù)中文件結(jié)構(gòu)如下,文件含義在demo中已說(shuō)明。
.
├── logstash.conf
└── patterns
└── zstack
后續(xù)對(duì)logstash的pipeline做相關(guān)修改后,將其提交到git lab。
已為logstash實(shí)例添加了gitrepo volume(見(jiàn)logstash git repo volume),此時(shí)刪除logstash pod后,replicaset-for-logstash為維持replicas=1,將創(chuàng)建新的logstash pod并pull最新版本的git repo作為logstash的配置。
(以下操作務(wù)必在測(cè)試環(huán)境中驗(yàn)證通過(guò)后再部署到生產(chǎn)環(huán)境)
kubectl delete pod replicaset-for-logstash-xxxx
logstash是否應(yīng)該與git repo保持同步?
目前pod logstash中只有一個(gè)container用來(lái)運(yùn)行l(wèi)ogstash進(jìn)程,為了使logstash的配置與git repo保持同步,可在該pod內(nèi)添加一個(gè)輔助container(運(yùn)行的鏡像可在docker hub上通過(guò)檢索關(guān)鍵字"gitrepo sync"獲?。?。兩個(gè)container掛載同一volume,由sidecontainer來(lái)保持與git repo的同步。
但是不建議logstash與git repo保持同步。在某些情況下,對(duì)logstash pipeline做修改后并不想立即使用最新修改,如:舊版本pipeline仍需要繼續(xù)工作一段時(shí)間、修改的pipeline需要提交到git lab但還需要添加新的功能。
上述就是小編為大家分享的怎么利用GitRepo完成Logstash的快速開(kāi)發(fā)了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
新聞名稱(chēng):怎么利用GitRepo完成Logstash的快速開(kāi)發(fā)
當(dāng)前鏈接:http://jinyejixie.com/article40/pdceeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、企業(yè)建站、網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)、定制網(wǎng)站、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)