原创 kubeneters發生故障時候對etcd進行災難備份恢復

參考文章 The Ultimate Guide to Disaster Recovery for Your Kubernetes Clusters https://medium.com/velotio-perspectives/the-u

原创 kubeneters之映射外部服務

最近在部署mysql時候,由於數據庫容器部署效果不好,改用原生態安裝。但又不想改變配置文件的服務名連接方式。最後使用k8s的映射外部服務方式解決了。這樣外部服務就能像集羣內部同樣對接。具體創建方式如下: kind: Service a

原创 kubeneters安裝之kubeadmtoken失效

最近安裝集羣被破壞了,但是master正常。之前kubeadm join的token看不到了,如果有的可以通過kubeadm token list查看。 沒有可以kubeadm create token --ttl=0 (有效期永久,默認

原创 provided port is not in the valid range. The range of valid ports is 30000-32767

k8s集羣默認端口是在30000-32767,我可以通過修改kube-apiserver來修改,apiserver文件路徑在/etc/kubernetes/manifests/kube-apiserver.yaml,如果不知道路徑在那,可

原创 helm安裝kubeneters ingress出現命令出錯排查

在使用安裝kubeneters ingress時候我們要注意幾個問題,就是第一個就是yaml的鏡像一定要查看,因爲有些鏡像是訪問不了的,比如k8s.grc.io,還有些鏡像的版本號已經不存在了。修改好這個我們可以直接把chart 下載本地

原创 kubeneters之nfs share出現MountVolume.SetUp failed for volume pvc失敗

使用nfs作爲k8s持久化存儲,安裝好helm後可以,可以到https://github.com/watchworld/external-storage,安裝要求執行 helm install stable/nfs-client-prov

原创 rancher rke環境清理

如果刪除容器失敗情況下,可以先停止docker再進行清除。 #!/bin/bash #殺死所有正在運行的容器   docker kill $(docker ps -a -q) #刪除所有容器   docker rm -f $(docker

原创 mysql和sqlserver查找表空間情況

SELECT      t.NAME AS TableName,     s.Name AS SchemaName,     p.rows AS RowCounts,     SUM(a.total_pages) * 8 AS Tota

原创 ftp客戶端連接雲主機出現Permission denied

這個不是權限的問題,是因爲端口沒有開放。雲主機的防火牆的安全組要打開端口。ftp服務器要因爲在Nat route之後所以要使用被動模式,設置的端口號需要被防火牆放行。

原创 github獲取代碼太慢的解決方案

首先查看github上的最新地址,因爲這些IP地址會變 具體查看地址爲:https://www.ipaddress.com/ 目前當前查看的地址爲 192.30.253.112 github.com #具體ip可能會變 199.232.5

原创 VMware15下Ubuntu18.04無法自適應屏幕大小&&Ubuntu設置中文

操作步驟如下 1、設置顯示器屏幕 2、進入系統安裝open-vm-tools sudo apt-get install open-vm-tools sudo apt-get install open-vm-*   3、reboot 重啓

原创 [topfreegames]windows xp下安裝pip\cmake編譯libpitaya

最近在學習golang分佈式框架,通過閱讀代碼來學習go。我選擇了一款國外的輕量級的分佈式框架。原因是代碼量小,但是特點涵蓋目前一些前沿技術。這個開源項目比較小衆所以學習過程中會比較坎坷。比如光搭建環境就遇到不少問題。現在先來說說客戶端S

原创 docker java程序cpu過高排查

最近程序出現跑個幾個小時就會出現cpu過高100%,要調試下程序,以前使用jdk工具很容易找到cpu100%的線程堆棧,可以分析代碼,現在使用docker封裝應用,這樣jdk就沒有,只有最小體積的jre,而且也不好在docker裏面安裝工

原创 mybatis裏的mapper xml書寫方法關於特殊符號

第一種方法: 用了轉義字符把>和<替換掉,然後就沒有問題了。   SELECT * FROM test WHERE 1 = 1 AND start_date  &lt;= CURRENT_DATE AND end_date &gt;= C

原创 tomcat錯誤This is very likely to create a memory leak

  現象:最近時間出現了兩次tomcat無法響應,重啓就恢復正常。經查看日誌,有幾處可疑點。 下面是查找此問題用到的工具和方法和大家共享。   阿里雲centos目前安裝的是openjdk,先執行whereis java查看目錄,找到bi