-
Docker鏡像優化:從1.16GB到22.4MB
Docker 是一個供軟件開發人員和系統管理員使用容器構建、運行和與分享應用程序的平臺。容器是在獨立環境中運行的進程,它運行在自己的文件系統上,該文件系統是使用 docker 鏡像構建的。鏡像中包含運行應用程序所需的一切(編譯后的代碼、依賴項、庫等等)。鏡像使用 Dockerfile 文件定義。術語 dockerization 或 containerization 通常用于定義創建 Docker
2021-11-03 shuai.chang
-
切記!MySQL中order by與limit不要一起用!
現象與問題ORDER BY 排序后,用 LIMIT 取前幾條,發現返回的結果集的順序與預期的不一樣。下面是我遇到的問題:可以看到,帶 LIMIT 與不帶 LIMIT 的結果與我預期的不一樣,而且“很不可思議”,真是百思不得其解。后來百度了一下,如果 order by 的列有相同的值時,MySQL 會隨機選取這些行,為了保證每次都返回的順序一致可以額外增加一個排序字段(比如:id),用兩個字段來盡可
2021-11-03 shuai.chang
-
這幾款數據恢復神器,你都用過哪幾個?
不小心誤刪或者弄丟了重要文件數據怎么辦?不要慌不要亂,這里告訴你還有得救!不用找代價高昂的專業數據恢復商,因為有很多數據恢復軟件都可以幫助你找回誤刪的文件。以下精心挑選6款好用的恢復神器分享給你們~1.EasyReceovery這是一款操作簡單操作、價格便宜、用戶自主操作的數據恢復軟件。安裝完成后,界面會指引你選擇恢復過程中的每一步。它將存儲介質分為5種媒體類型:硬盤驅動器、內存設備或記憶棒、光學
2021-11-03 shuai.chang
-
Ansible 介紹
什么是 AnsibleAnsible 是一個簡單,強大且無代理的自動化語言。Ansible 的好處:簡單易讀:基于 YAML 文本編寫,易于閱讀,非專業的開發人員也可以編寫。功能強大:它可以同于管理配置,軟件安裝,流程自動化無代理:不需要在客戶端安裝額外的 agent跨平臺支持:支持 linux,Windows,Unix 和網絡設備Ansible 是如何工作的Ansible 典型的工作方式是通過一
2021-11-03 shuai.chang
-
k8s實戰之理解helm
helm V3的特性:架構改變,去掉Tiller,直接helm通過kubeconfig連接apiserverrelease名稱可以在不同命令空間重用chart支持放到docker鏡像倉庫K8S部署一個應用的流程如下編寫 yaml : deployment service ingress1.0創建 deployment模板kubectl create deployment nginx
2021-11-03 shuai.chang
-
快速搭建高可用 ETCD 集群
本文介紹了etcd集群的工作原理和高可用技術細節。etcd 簡介coreos 開發的分布式服務系統,內部采用 raft 協議作為一致性算法。作為服務發現系統,有以下的特點:簡單:安裝配置簡單,而且提供了 HTTP API 進行交互,使用也很簡單安全:支持 SSL 證書驗證快速:根據官方提供的 benchmark 數據,單實例支持每秒 2k+ 讀操作可靠:采用 raft 算法,實現分布式系統數據的可
2021-11-03 shuai.chang
-
可以保證某個關鍵詞排名在百度前三么?
百度對于某個網站關鍵詞的排名取決于網站本身的質量及內容價值,還有同關鍵詞競爭對手的網站質量及內容價值,因此,除非沒有競爭對手,或者說除非搜索引擎的排名你自己可以控制,否則,沒有誰能確保某個關鍵詞排名在百度的某個位置,甚至確保排名在百度首頁也是虛假承諾。而且,就算沒有競爭對手,百度的排名算法是一直在優化升級的,而且百度存儲關鍵詞索引的服務器數據庫也分布在全球各地,因同步、更新等問題,經常也會出現網站
2021-11-03 shuai.chang
-
輕量級日志分析平臺Loki實戰
簡介:Loki的第一個穩定版本于2019年11月19日發布,是 Grafana Labs 團隊最新的開源項目,是一個水平可擴展,高可用性,多租戶的日志聚合系統。Loki 是專門用于聚集日志數據,重點是高可用性和可伸縮性。與競爭對手不同的是,它確實易于安裝且資源效率極高。特點:優點:1、Loki的架構非常簡單,使用了和prometheus一樣的標簽來作為索引,通過這些標簽既可以查詢日志的內容也可以查
2021-11-03 shuai.chang