原创 (三) 微信報警

#(1)介紹Prometheus 的告警功能被分成兩部分:一個是告警規則的配置和檢測,並將告警發送給 Alertmanager,另一個是 Alertmanager,它負責管理這些告警,去除重複數據,分組,並路由到對應的接收方式,發出報警。常

原创 k8s微信告警

代碼複製過來可能有問題, 詳情看碼雲倉庫: https://gitee.com/love-docker/k8s/tree/master/v1.11/monitor/%E5%91%8A%E8%AD%A6/#(1)修改promethues的co

原创 (二)收集服務器基本信息

1)下載和啓動node_exporter wget https://github.com/prometheus/node_exporter/releases/download/v0.16.0/node_exporter-0.16.0.lin

原创 (一)prometheus與grafana介紹與安裝

#(1)prometheus介紹 prometheus是一款 強大的監控系統和時序系統 採集數據: 在目標主機上安裝exporter, exporter組件會在目標處收集監控數據, 並暴露一個http接口供prometheus查詢, pro

原创 yum [Errno 14] HTTP Error 404 - Not Found

解決方案: yum clean allrpm --rebuilddb

原创 永久關閉swap分區

參考文章: https://blog.51cto.com/6923450605400/735323 #(1)臨時關閉swap分區, 重啓失效; swapoff -a #(2)永久關閉swap分區 sed -ri 's/.*swap.*/#

原创 k8s之根據tag發佈spring boot項目

#(1)根據dockerfile構建基礎鏡像1)dockerfile #mkdir /temp/basic #cd /temp/basic #cat dockerfile FROM java:8 MAINTAINER wangfang

原创 k8s監控

注意時間同步#(1)工作原理node-exporter組件負責收集節點上的metrics監控數據,並將數據推送給prometheus, prometheus負責存儲這些數據,grafana將這些數據通過網頁以圖形的形式展現給用戶。注意: 需

原创 基於metric server的自動伸縮hpa

#(1)概念: hpa功能: 能根據pod的cpu丶內存以及其它指標自動伸縮pod副本數量, 該指標由metrics-service和custom-metrics-apiserver提供 hpa版本: 通過kubectl api-ver

原创 dashborad

#(1)概念 dashborad是kube-apiserver的gui實現, 一般用dashborad查看一些很簡單的日誌; #(2)部署dashborad kubectl apply -f https://gitee.com/love-

原创 (十)部署metric server組件

#(1)概述 Metrics API 只可以查詢當前的度量數據,並不保存歷史數據 Metrics server定時從Kubelet的Summary API(類似/ap1/v1/nodes/nodename/stats/summary)採集指

原创 filebeat日誌收集

#(1)filebeat下載https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-5.4.0-linux-x86_64.tar.gz #(2)構建filebeat鏡像

原创 (九)部署traefix組件

#(1)traefix組件說明 Traefik是一個用Golang開發的輕量級的Http反向代理和負載均衡器。由於可以自動配置和刷新backend節點,目前可以被絕大部分容器平臺支持,例如Kubernetes,Swarm,Rancher等。

原创 (八)master高可用

#(1)規劃master01:192.168.19.128 master02:192.168.19.129 VIP : 192.168.19.133 #(2)在跳板機上更新master證書和把證書發送到master上 # cat k8s-

原创 (三)k8s之 flanned網絡

#(1)在跳板機上生成flanneld證書 #cd /temp/ssl/ cat > flanneld-csr.json <<EOF { "CN": "flanneld", "hosts": [], "key": {