原创 健康探測失敗排查思路

這個節點的在對應時間底層有沒異常cpu,mem 以及磁盤io ,網絡 拋出探針失敗的時間如果業務測的日誌也沒有異常的信息拋出,可以調整下超時時間 容器抓包分析 1 可以先執行kubectl get pods $PodName -n $N

原创 Elasticsearch運維指南

1.常用監控工具 1.1 cerebro⼯具 地址:https://github.com/lmenezes/cerebro 1.2 Kibana Stack Monitoring 地址: https://www.elastic.co/gui

原创 Go 學習資料收集

Go 官方文檔 Go by Example Web框架 一個經典的Gin Web項目結構 Gin框架 Gorm--數據庫連接 Go redis Viper作爲配置管理工具 Logrus作爲日誌記錄工具

原创 Go備忘錄

Google Go 編程規範 Golang 備忘清單 該備忘單提供了幫助您使用 Golang 的基本語法和方法。 入門 hello.go package main import "fmt" func main() { fmt.Pri

原创 kubectl 常用命令指北

kubectl 常用命令指北 Kubctl 命令是操作 kubernetes 集羣的最直接的方式,特別是運維人員,需要對這些命令有一個詳細的掌握 Kubectl 自動補全 # setup autocomplete in bash, bas

原创 Containerd命令行

版本:containerd最新版本 V1.5.5 一、管理工具:ctr 名字:ctr  (containerd CLI) 用法:CTR [global options] command [command options] [argument

原创 elasticsearch-dump使用指南

文檔 鏡像地址:https://hub.docker.com/r/elasticdump/elasticsearch-dump/ 數據在線導出導入 docker run --rm -ti elasticdump/elasticsearch-

原创 阿里雲【kthreaddk】挖礦病毒清理

top看出進程 查出關聯進程 [root@test-server 7441]# systemctl status 7441 ● session-471546.scope - Session 471546 of user root L

原创 k8s源碼分析9-檢查k8s集羣准入配置和其他準備工作

本節重點總結 : k8s集羣檢查操作 新建項目 kube-mutating-webhook-inject-pod,準備工作 k8s集羣檢查操作 檢查k8s集羣否啓用了准入註冊 API: 執行kubectl api-versions |

原创 k8s源碼分析8-Audit審計功能

audit審計的總結 Kubernetes 審計(Auditing) 功能提供了與安全相關的、按時間順序排列的記錄集,記錄每個用戶、使用 Kubernetes API 的應用以及控制面自身引發的活動 審計功能使得集羣管理員能夠回答以下問題

原创 ESXI與PVE監控告警

ESXI 配置文件 [root@192 exporter]# cat vmware_exporter/config.env [email protected] VSPHERE_PASSWORD=P@sswor

原创 k8s源碼分析7-API核心服務Authorization的認證及鑑權

一、Authentication認證 本節重點總結 : Authentication的目的 Kubernetes 使用身份認證插件利用下面的策略來認證 API 請求的身份 客戶端證書 持有者令牌(Bearer Token) 身份認

原创 k8s源碼分析6-kubectl功能和對象總結

kubectl的職責 主要的工作是處理用戶提交的東西(包括,命令行參數,yaml文件等) 然後其會把用戶提交的這些東西組織成一個數據結構體 然後把其發送給 API Server kubectl 的代碼原理 cobra從命令行和yaml

原创 k8s源碼分析5-createCmd中的設計模式

1、設計模式之建造者模式 建造者(Builder)模式:指將一個複雜對象的構造與它的表示分離 使同樣的構建過程可以創建不同的對象,這樣的設計模式被稱爲建造者模式 它是將一個複雜的對象分解爲多個簡單的對象,然後一步一步構建而成 它將變與不變

原创 k8s源碼分析4-create命令執行流程

本節重點總結 : newCmdCreate 調用cobra的Run函數 調用RunCreate構建resourceBuilder對象 調用visit方法創建資源 底層使用resetclient 和k8s-api通信 架構圖 creat