原创 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