原创 FEK組合分析nginx日誌(Fluentd Elasticsearch kibana)

文章目錄容器分開創建容器啓動步驟fluentd配置nginx日誌json格式化fluentd要點docker-compose方法啓動troubleshooting 容器分開創建 容器啓動步驟 # elasticsearch docke

原创 traefik錯誤:404 page not found

traefik作爲前端代理,http協議是正常的,但是添加HTTPS證書就出現404,解決方法如下: traefik.toml 的ssl配置如下 # 默認是http入口,要開啓https入口才可訪問 defaultEntryPoint

原创 docker swarm模式下的traefik反向代理

文章目錄安裝docker安裝docker-compose swarm安裝dcoker-compose啓動docker swarm模式創建服務 安裝docker # 卸載老版本 apt-get remove docker docker-

原创 搭建基於Ubuntu的k8s單機版(V11.1.1)

以11.1.1爲例,不指定版本默認安裝最新版 以下是官方搭建環境要求,大概意思需要2核2G配置,相關端口不要被佔用 Installing kubeadm One or more machines running one of: Ub

原创 Dockerfile、docker-compose傳入環境變量方法總結

Dockerfile 1 使用系統環境變量,例如docker run -e VARIABLE=VALUE ... web: image: "webapp:${TAG}" 2 通過environment設置,這種方法適用於正在運行

原创 linu系統共享庫搜索路徑及配置

有些服務啓動會調用共享庫,如果沒有就會報錯,或者在默認目錄下無法找到文件,那麼linux系統的共享庫路徑在哪裏呢? 默認的動態庫搜索路徑: /lib /usr/lib 也可以自定義配置路徑,把路徑寫入/etc/ld.so.conf

原创 k8s V1.11.1報錯:The connection to the server localhost:8080 was refused

問題描述: # 安裝flannel插件時報錯 root@test:~# kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/v0.10.0/Documen

原创 Ubuntu16.04 openssl版本切換

cd /usr/local/src wget https://www.openssl.org/source/old/1.1.0/openssl-1.1.0d.tar.gz tar xvf openssl-1.1.0d.tar.gz cd

原创 關於Gmssl編譯安裝後出現的問題

編譯安裝完gmssl之後,出現如下錯誤: gmssl: relocation error: gmssl: symbol PBEPARAM_it, version OPENSSL_1_1_0d not defined in file li

原创 內網git使用代理通過ssh協議拉取代碼

場景:由於公司網絡使用內網,上網通過代理,當想拉取代碼的時候可以通過http/https協議拉取,通過export http.proxy=代理IP:8888,但是這樣就要輸入用戶名密碼,通過ssh協議不用,簡單方便,如果是普通代理上網設置

原创 sudo切換用戶之後執行java命令出錯:sudo: java: command not found

通過sudo執行命令,讀的環境變量路徑和其他用戶讀的環境變量是不一樣的: 錯誤重現 root@haha:~# su - test test@haha:~$ sudo java -version [sudo] password for t

原创 關於ansible報錯

今天寫了個ansible腳本,出現以下報錯,以爲是語法錯誤,其實是格式縮進問題 ERROR! Syntax Error while loading YAML. The error appears to have been in ‘/roo

原创 apache與tomcat通過mod_jk模塊整合

apache和tomcat總體有兩種連接方式 第一種:通過http_connector或ajp_connector協議,把請求代理到tomcat 第二種:通過連接mod_jk模塊 這次重點記錄下模塊連接,通過配置可以實現tomcat

原创 MySQL/mariadb數據庫備份工具及備份恢復過程

備份類型 全量備份 備份所有數據 增量備份 僅備份自上一次完全備份或增量備份以來變量的那部數據 差異備份 僅備份自上一次完全備份以來變量的那部數據 物理備份 複製數據文件進行的備份,類似與拿硬盤拷貝數據 邏輯備份 從數據庫導

原创 關於ansible模塊無法遠程執行命令不成功總結

由於使用ansible腳本批量化部署環境,網絡環境走的代理,但是有些模塊總是無法執行成功,最後經過排查是因爲ansible遠程連接通過ssh,無法獲取環境變量,我的環境變量是在/etc/profile文件裏。可以通過shell命令先導入環