排序
Git與持續集成技巧實戰:項目經驗總結
Git與持續集成技巧實戰:項目經驗總結 引言:在軟件開發領域,版本控制系統和持續集成技術是不可或缺的工具,它們能夠極大地提高團隊合作效率,確保軟件質量和交付速度。本文將從實際項目經驗出...
Debian Jenkins如何實現負載均衡
在Debian系統中實現Jenkins的負載均衡有多種途徑可供選擇,以下為幾種常見的手段: 應用Jenkins Master-Slave架構 Jenkins具備Master-Slave架構的支持,通過設置多個Slave節點,能夠達成任務并...
如何在主機上同時運行多個docker容器
docker是一款流行的容器化平臺,可以節省開發和部署的時間。在大多數情況下,我們都需要運行多個容器來處理不同的應用程序或服務。 在本篇文章中,我們將學習如何在主機上同時運行多個docker容...
將數據訪問層獨立為 RPC,真的可行嗎?
RPC 獨立數據層的可行性分析 多個應用程序共享同一組數據時,為了減少重復代碼,有人提出將數據訪問層獨立為 RPC。那么,這種做法在實踐中是否可行呢? 可行性分析 從理論上講,這種做法是可行...
為什么在RabbitMQ中即使設置了delivery_mode: 1,消息依舊被寫入磁盤?
RabbitMQ消息持久化異常:delivery_mode: 1失效分析 本文探討RabbitMQ中一個令人困惑的問題:即使將delivery_mode設置為1(非持久化),消息仍然寫入磁盤。此現象導致消息推送速度緩慢,監控面...
配置Linux系統以支持容器編排和管理
配置linux系統以支持容器編排和管理 隨著容器技術的快速發展,容器編排和管理成為了現代化云端環境中不可或缺的一部分。在Linux系統上,我們可以通過一系列的配置和安裝來支持容器編排和管理工...
Kubernetes 部署 MySQL 5.7 遇到 CrashLoopBackOff 錯誤:如何排查 mysqld failed while attempting to check config 問題?
kubernetes 部署 mysql 5.7 報錯 crashloopbackoff 問題: 在 kubernetes 集群中部署 mysql 5.7 時,pod 處于 crashloopbackoff 狀態,并輸出錯誤消息:mysqld failed while attempting to chec...
如何利用GitLab進行多環境部署和測試
如何利用GitLab進行多環境部署和測試 引言:隨著軟件開發的迅猛發展,項目中常常會涉及到多個環境的部署和測試。為了簡化部署流程和提高交付效率,利用GitLab進行多環境部署和測試成為了一種常...
又拍云邵海楊:25年Linux老兵聊DevOps八榮八恥
通過采訪和約稿的方式,請運維領域老炮輸出深刻洞見,共同碰撞,以期形成一些先進的共識,推動行業更好得前進。 這一期我們邀請到的是又拍云科技的邵海楊,一個25年的Linux老炮,邵總醉心技術,...
學docker運維看什么書好
隨著云計算技術的快速發展,docker已經成為了目前最受歡迎的容器化解決方案。通過docker,我們可以更加方便地打包、部署和運行應用程序,并且在不同的環境中保持一致性。對于那些想要從事docker...
docker應用開發
Docker 應用開發使用容器打包和部署應用程序,從而提供隔離、可移植性、一致性、快速部署和版本控制。其流程包括編寫代碼、創建 Dockerfile、構建鏡像、運行容器和部署。此外,Docker 卷可用于...