K8s自動化運維平台

2021-10-03 16:38:36 字數 570 閱讀 8985

使用elk模型步驟:

1、安裝部署es,用的6.8.6,用7版本的可能需要公升級jre環境。用二進位制方式安裝。

2、安裝部署kafka,2.2.0,超過2.2的,沒有更高的kafka-manager,建議用2.2 以下的。讓資料流變成非同步的。

3、製作filebeat映象,filebeat 是輕量版的logstash。流氏日誌收集工具。落盤一行收走一行。

4、「sidecar」模式構建業務pod,filebeat容器先起,足夠小,先於業務容器起來;還可以:共享網路命名空間,在entrypoint.sh中利用netstat判斷,filebeat是否起來。

5、啟動logstash,從kafka裡取topic,根據不通的index pattern,打到了es裡。

6、部署kibana。

kibana的使用要點:

1、時間選擇器

2、環境選擇器

3、專案選擇器

4、關鍵字選擇器

K8s 運維指南

一 node的隔離與恢復 在硬體公升級 維護等情況下,我們需要將某些node進行隔離,脫離k8s集群的排程範圍。k8s提供了一種機制,既可以將node納入排程範圍,也可以將node脫離排程範圍。建立配置檔案unschedule node.yaml,在spec部分指定unschedulable 問tr...

自動化運維 Spug 輕量級自動化運維平台

對於中小型企業而言,進行主機和應用的管理是比較麻煩的,應用部署往往需要直接連線伺服器,再進行手動的環境配置 拉取 應用構建和部署發布等工作,容易出錯,且耗時費力。乙個好的自動化運維平台,往往能大大節省人力物力,提高開發部署效率。spug,正是乙個面向中小型企業設計的輕量級自動化運維平台。spug,是...

自動化運維平台分析

在專案上線完成後,業務系統或平台自然就轉入了運維管控期,而在運維期兩個重點,乙個就是運維流程的標準化和規範化,另外乙個就是運維工作本身的自動化。對於運維自動化將成為後續我重點關注的乙個內容,因為本身我們devops實踐也需要這方面的積累。對於運維自動化,傳統我們可能是編寫自動化的運維指令碼,然後是手...