原创 Mysql數據庫意外崩潰導致表數據文件損壞無法啓動的問題解決
問題故障:Mysql數據庫意外崩潰,一直無法啓動數據庫。報錯日誌: 啓動報錯:service mysqld restartERROR! MySQL server PID file could not be found!Starting My
原创 python-day1-數據類型與字符編碼
#### 一:註釋#註釋:對代碼的解釋#註釋快捷鍵:notepod++: ctrl + q / pychorm: ctrl + / |ctrl + z 撤銷 | ctrl + y 反撤銷'''代碼註釋原則:不用給全部代碼加註釋,只需要在
原创 kubectl cp 命令使用
kubectl cp 命令使用 kubectl cp --helpCopy files and directories to and from containers.Examples:# !!!Important Note!!!# Requ
原创 Docker容器中安裝curl、telnet、vim工具
#因在容器中排查故障需要,安裝基礎工具 #先添加163源tee /etc/apt/sources.list << EOFdeb http://mirrors.163.com/debian/ jessie main non-ffree con
原创 Jenkins集成k8s報錯:Error testing connection https://kubernetes.default.svc.cluster.local: Failure
背景:jenkins部署在k8s中的命名空間infra中 Jenkins集成k8s報錯 連接測試報錯: Error testing connection https://kubernetes.default.svc.cluster
原创 如何使用Jenkins Pipeline 獲取git commit id
如何使用Jenkins Pipeline 獲取git commit id? 需求:jenkins pipeline獲取git commit id 作爲docker中imagesTag標識 解決方法:使用git方法獲取commit idgit
原创 K8S中Harbor使用Nginx反向代理無法獲取image
問題:Kubernetes創建Pod失敗,無法獲取image Failed create pod sandbox: rpc error: code = Unknown desc = failed pulling image "harbor.
原创 kubernetes cluster IP not with in the service CIDR
問題:在kubernetes service-cluster-ip-range地址網段明明配置的地址段10.10.10.0/24,但是Cluster Service IP居然使用是192.168.0.1。 分析: 查看k8s中apise
原创 supervisor重啓服務失敗
問題:supervisorctl restart 服務名 失敗 案例: [root@node203 ~]# supervisorctl statusetcd-server-97-203 RUNNING pid
原创 Centos系統磁盤目錄分析工具-Ncdu
Ncdu (NCurses Disk Usage) :磁盤目錄分析工具 平時大家在Centos系統上使用du命令來查看磁盤目錄及文件的使用情況,今天分享一款更方便更好用的工具:Ncdu,它是一個基於 Ncurses 庫的 du 命令的界
原创 Kubernetes Logs 如何獲取kube-system pod的日誌
你如何從kube-system pod獲取日誌?運行kubectl log pod_name不起作用: [root@k8s-master ~]# kubectl logs etcd-k8s-master Error from serve
原创 使用Kubeadm部署K8S v1.17.2集羣部署詳細步驟
kubernetes組件架構圖: 集羣機器 172.16.2.10 k8s-master 172.16.2.11 k8s-node1 172.16.2.12 k8s-node2 #查看Centos版本: cat /etc/re
原创 解決Jenkins上git時出現“ERROR: Timeout after 10 minutes”的時間超時問題
環境:使用jenkins通過pipeline拉取github代碼 最近在Jenkins上新建Job時,使用Pipeline流水線方式自動化發佈項目報錯具體如下: ERROR: Timeout after 10 minutes” ERROR:
原创 nginx報錯[emerg] duplicate upstream
今天在Nginx上新加了一個域名配置,然後nginx -t 檢查時,如下圖: 錯誤原因是:在Nginx配置文件時,有二個重複的upstream名稱,配置xxx-uat導致,你可以在配置目錄grep下,去掉一個就可以了。如下圖
原创 查看KVM宿主機上虛擬機的IP的腳本
查看KVM宿主機上虛擬機的IP的腳本 #!/bin/bash #Auth:liucx #ping當前網段內在線的主機,以便產生arp記錄. for ip in 172.16.0.{1..254};do { ping -c1 $subn