iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
DevOps

DevOps菜鳥的30天實踐挑戰:從 CI/CD Pipeline 到雲端佈署 系列

在這30天的挑戰中,我將以一名DevOps新手的身份,深入探索DevOps的實踐與技術,從建立 CI/CD Pipeline 開始,逐步擴展到雲端部署和日常運維。內容將涵蓋如何使用Docker進行容器化,如何構建高效的CI/CD流程,如何在Azure Kubernetes Service (AKS)上進行自動化部署,並且介紹監控和管理工具。每篇文章將包括實際的操作步驟,和面對挑戰的解決方案,旨在強化自己對於DevOps相關技術的理解與運用,也希望能幫助其他新手理解並掌握DevOps的核心技能。我會分享在學習過程中的實際經驗,並提供一些實用的技巧和建議,並且期待能夠獲得更多的指導與建議。

鐵人鍊成 | 共 30 篇文章 | 14 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 - [實作] DevOps 測試自動化:多階段測試整合至 Azure DevOps Pipeline

在今天的文章中,我們將重點介紹如何在 Azure DevOps Pipeline 中整合多階段測試(單元測試、整合測試、端到端測試)。藉由自動化這些測試流程,我...

2024-09-25 ‧ 由 hsinyu9901 分享
DAY 12

Day12 - [實作] 在 Kubernetes 中佈署應用:使用 Docker Desktop

今天我們將探討如何利用 Docker Desktop 來佈署容器化應用程式至Kubernetes。Docker Desktop 是一個方便且常見的工具,它讓我...

2024-09-26 ‧ 由 hsinyu9901 分享
DAY 13

Day13 - [實作] 在 Azure Kubernetes Service (AKS)中佈署容器:使用 kubectl

在昨天的文章中,我們已經完成了在本機使用 Docker Desktop Kubernetes 進行容器的佈署。今天,我們將繼續深入,探索如何將應用程式佈署到 A...

2024-09-27 ‧ 由 hsinyu9901 分享
DAY 14

Day14 - Kubernetes Networking 與 Service 基礎概念

在前幾天的文章中,我們學習了如何將應用程式佈署到 Kubernetes。今天,我們將深入探討 Kubernetes 的網路基礎。理解 Kubernetes 的網...

2024-09-28 ‧ 由 hsinyu9901 分享
DAY 15

Day15 - 使用 kubectl 佈署與管理 Kubernetes 應用:深入解析 Deployment

在深入探討 Kubernetes 進階網路管理之前,我們需要先熟悉如何使用 kubectl 來佈署和管理 Kubernetes 應用。透過深入理解 Deplo...

2024-09-29 ‧ 由 hsinyu9901 分享
DAY 16

Day16 - 探索 Kubernetes Ingress:實現靈活的流量管理

在今天的文章中,我們將重點介紹 Ingress 如何幫助我們靈活地管理外部流量,讓多個服務共享同一個入口。這是 Kubernetes 網路架構中的關鍵元素,尤其...

2024-09-30 ‧ 由 hsinyu9901 分享
DAY 17

Day17 - CI/CD 與 Kubernetes 的整合實踐:自動化應用部署

在今天的文章中,我們將介紹如何將 CI/CD Pipeline 與 Kubernetes 整合,實現自動化應用程式佈署。對於 DevOps 團隊來說,將持續整合...

2024-10-01 ‧ 由 hsinyu9901 分享
DAY 18

Day18 - 掌握 Kubernetes 滾動更新與回復:保持應用穩定的自動化佈署策略

隨著應用程式不斷迭代,如何保證在升級過程中不影響用戶體驗是一大挑戰。今天,我們將深入探討 Kubernetes 的 滾動更新 (Rolling Update)...

2024-10-02 ‧ 由 hsinyu9901 分享
DAY 19

Day19 - Kubernetes 自動擴展 (Autoscaling)

今天,我們將深入探討 Kubernetes 的自動擴展功能。自動擴展可以幫助我們靈活的調動資源,確保應用程式在流量激增時有足夠的資源運行,而在需求減少時節省資源...

2024-10-03 ‧ 由 hsinyu9901 分享
DAY 20

Day20 - 使用 Helm 管理 Kubernetes 的應用佈署

在今天的文章中,我們將探討如何使用 Helm 來管理 Kubernetes 應用程式的佈署與管理。Helm 是 Kubernetes 中最受歡迎的套件管理工具之...

2024-10-04 ‧ 由 hsinyu9901 分享