在這30天的挑戰中,我將以一名DevOps新手的身份,深入探索DevOps的實踐與技術,從建立 CI/CD Pipeline 開始,逐步擴展到雲端部署和日常運維。內容將涵蓋如何使用Docker進行容器化,如何構建高效的CI/CD流程,如何在Azure Kubernetes Service (AKS)上進行自動化部署,並且介紹監控和管理工具。每篇文章將包括實際的操作步驟,和面對挑戰的解決方案,旨在強化自己對於DevOps相關技術的理解與運用,也希望能幫助其他新手理解並掌握DevOps的核心技能。我會分享在學習過程中的實際經驗,並提供一些實用的技巧和建議,並且期待能夠獲得更多的指導與建議。
在今天的文章中,我們將重點介紹如何在 Azure DevOps Pipeline 中整合多階段測試(單元測試、整合測試、端到端測試)。藉由自動化這些測試流程,我...
今天我們將探討如何利用 Docker Desktop 來佈署容器化應用程式至Kubernetes。Docker Desktop 是一個方便且常見的工具,它讓我...
在昨天的文章中,我們已經完成了在本機使用 Docker Desktop Kubernetes 進行容器的佈署。今天,我們將繼續深入,探索如何將應用程式佈署到 A...
在前幾天的文章中,我們學習了如何將應用程式佈署到 Kubernetes。今天,我們將深入探討 Kubernetes 的網路基礎。理解 Kubernetes 的網...
在深入探討 Kubernetes 進階網路管理之前,我們需要先熟悉如何使用 kubectl 來佈署和管理 Kubernetes 應用。透過深入理解 Deplo...
在今天的文章中,我們將重點介紹 Ingress 如何幫助我們靈活地管理外部流量,讓多個服務共享同一個入口。這是 Kubernetes 網路架構中的關鍵元素,尤其...
在今天的文章中,我們將介紹如何將 CI/CD Pipeline 與 Kubernetes 整合,實現自動化應用程式佈署。對於 DevOps 團隊來說,將持續整合...
隨著應用程式不斷迭代,如何保證在升級過程中不影響用戶體驗是一大挑戰。今天,我們將深入探討 Kubernetes 的 滾動更新 (Rolling Update)...
今天,我們將深入探討 Kubernetes 的自動擴展功能。自動擴展可以幫助我們靈活的調動資源,確保應用程式在流量激增時有足夠的資源運行,而在需求減少時節省資源...
在今天的文章中,我們將探討如何使用 Helm 來管理 Kubernetes 應用程式的佈署與管理。Helm 是 Kubernetes 中最受歡迎的套件管理工具之...