k8s系統,異常通知對接釘釘系統
1:首先在釘釘系統中自定義機器人記住webhoodk地址和自定義關鍵字,點選完成
2:建立test.ymal 檔案,複製如下內容,修改webhook 地址,以及帶上後面的引數
—sink=dingtalk:https:************&label=cluster1&level=Warning#釘釘對接的呼叫介面
label為對應的關鍵字,levle為對應的訊息級別。如果需要監控具體的某個名稱空間可以帶上&namespaces=“要監控的資源空間”
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
name: kube-eventer
name: kube-eventer
namespace: kube-system
spec:
replicas: 1
selector:
matchLabels:
app: kube-eventer
template:
metadata:
labels:
app: kube-eventer
annotations:
scheduler.alpha.kubernetes.io/critical-pod: ''
spec:
dnsPolicy: ClusterFirstWithHostNet
serviceAccount: kube-eventer
containers:
- image: registry.aliyuncs.com/acs/kube-eventer-amd64:v1.1.0-63e7f98-aliyun
name: kube-eventer
command:
- "/kube-eventer"
- "--source=kubernetes:https://kubernetes.default"
## .e.g,dingtalk sink demo
- --sink=dingtalk:https://oapi.dingtalk.com/robot/send?access_token=340accbd0a10c1517ac511f9b0944b3f3c20d8cd7b319116xxxxxxxxxxxx&label=cluster1&level=Warning#釘釘對接的呼叫介面
env:
# If TZ is assigned, set the TZ value as the time zone
- name: TZ
value: Asia/Shanghai
volumeMounts:
- name: localtime
mountPath: /etc/localtime
readOnly: true
- name: zoneinfo
mountPath: /usr/share/zoneinfo
readOnly: true
resources:
requests:
cpu: 100m
memory: 100Mi
limits:
cpu: 500m
memory: 250Mi
volumes:
- name: localtime
hostPath:
path: /etc/localtime
- name: zoneinfo
hostPath:
path: /usr/share/zoneinfo
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: kube-eventer
rules:
- apiGroups:
- ""
resources:
- events
verbs:
- get
- list
- watch
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
annotations:
name: kube-eventer
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: kube-eventer
subjects:
- kind: ServiceAccount
name: kube-eventer
namespace: kube-system
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: kube-eventer
namespace: kube-system
3:登入k8s伺服器後臺,將檔案傳到伺服器上,輸入命令
kubectl apply -f test.yaml
4:當有節點異常時,會自動推送訊息。通過檢視大約30秒推送一次。
k8s 追蹤日誌
相關文章
- 釘釘機器人實現異常預警通知功能機器人
- alertmanager對接企業微信,釘釘
- 釘釘資料如何高效整合到金蝶雲星空系統
- 釘釘如何透過AppLink快速連線倉儲系統APP
- CRM系統和釘釘哪個更適合企業?
- 【Python】釘釘webhook傳送通知PythonWebHook
- 釘釘為何被放到了新型作業系統的高度?作業系統
- Laravel框架使用釘釘聊天機器人接收系統警報Laravel框架機器人
- 比釘釘功能豐富,而且是真正完全免費OA系統
- 分散式監控系統Zabbix3.4-釘釘告警配置記錄分散式
- 使用 bearychat 通知你的系統異常吧
- Yii2框架使用釘釘聊天機器人接收系統警報框架機器人
- svn + 釘釘機器人制作簡單的程式碼跟蹤系統機器人
- Laravel 使用 bearychat 通知你的系統異常吧Laravel
- 釘釘報銷資料與金蝶雲星空系統的整合解決方案
- jenkins2.235.5釘釘外掛實現訊息通知Jenkins
- 快速實現釘釘告警通知、處理告警、關閉告警
- 【06】Jenkins:Gitlab 自動觸發構建以及釘釘通知JenkinsGitlab
- fir.im自動上傳apk並在釘釘通知APK
- yii-log-target - 監控系統異常且多渠道傳送異常資訊通知
- Python釘釘報警及Zabbix整合釘釘報警Python
- 5分鐘快速接入釘釘實現釘釘考勤
- 呼叫高德API 進行對接釘釘的簽到的經緯度計算行程軌跡API行程
- 懶載入– 端對端分享功能 –微信釘釘
- zabbix釘釘報警
- 釘釘自動打卡
- 安全通道異常識別系統
- Laravel 郵件推送系統異常Laravel
- 如何使用釘釘群機器人給釘釘群傳送訊息機器人
- 釘釘卡怎麼領取? 釘釘卡申請的圖文教程
- 搞掂釘釘訊息推送!
- 如何獲取釘釘AccessToken
- 雲釘一體:EventBridge 聯合釘釘聯結器打通雲釘生態
- 打造釘釘事件分發平臺之釘釘審批等事件處理事件
- python監控伺服器應用日誌,推送釘釘機器人,實時關注日誌異常Python伺服器應用日誌機器人
- SMT首件測試系統可以與MES系統對接嗎?
- 多系統對接-簽名校驗案例
- 類似釘釘、可以替代Slack的企業商務溝通和工作協同的開源訊息系統:Mattermost -substack