在 Kubernetes 叢集中安裝、管理、建立和部署 Helm 圖表!了解 Helm CLI、Hooks、外掛程式等!
從這 10.5 小時的課程,你會學到
- 使用最佳實踐和最佳圖表結構從頭開始建立 Helm 圖表
- 客製化現有的 Helm 圖表以完美滿足您的應用程式要求
- 掌握 Go 範本語法以產生動態、可維護的 Kubernetes 清單
- 自信地處理配置值並應用覆蓋以實現靈活的部署
- 執行無縫版本升級,使您的部署保持最新狀態而無需停機
- 快速回滾到以前的穩定版本以立即恢復
- 透過 Helm 驅動的最佳實務維護穩定、可擴展的 Kubernetes 部署
- 實作 Helm Hooks 以自動執行部署前和部署後任務
- 添加測試 Hooks 來驗證圖表品質並確保發布穩健
- 利用 Library (程式庫)圖表來提高可重複使用性並減少部署中的重複
- 使用 Helm 外掛程式來擴展 Helm 的功能並使用該工具實現更多功能
要求
- 熟悉 Docker 和 Kubernetes
- 熟悉在終端機和命令列中運行命令
- 為了充分利用本課程,最好熟悉任何程式語言
課程說明
歡迎來到 Helm : 初學者到大師的權威指南 !
您準備好將您的 Kubernetes 技能提升到新的水平並真正掌握 Helm 了嗎?本 Helm 課程旨在幫助您建立信心和專業知識,確保您能夠以前所未有的方式簡化和精簡 Kubernetes 部署。
為什麼要學習 Helm?
Helm 是 Kubernetes 套件管理器,它使複雜性變得有序,讓您可以打包、安裝、升級和管理最複雜的應用程式。掌握 Helm 是一項策略舉措,原因如下:
- 簡化的 Kubernetes 部署:使用 Helm 圖表,告別重複且容易出錯的 YAML 工作!享受更順暢、更自動化的方法來部署複雜的應用程式。
- 跨環境的一致性:從開發到生產,標準化應用程式配置。無論您在何處執行工作負載,Helm 都能確保每次部署的一致性。
- 輕鬆升級和回滾:自信地推出新的應用程式版本或在幾秒鐘內恢復到穩定狀態。透過 Helm,您將獲得快速創新所需的靈活性和安全網。
- 被業界廣泛採用:掌握 Helm 可讓您在競爭激烈的雲端原生和 DevOps 領域中脫穎而出,使您成為當前或未來雇主更有價值的資產。
透過參加本課程,您不僅可以學習另一種工具,還可以解鎖一個強大的盟友,以提供可靠、可擴展且易於維護的 Kubernetes 應用程式。
為什麼選擇這門 Helm 課程?
本課程提供基本理論和豐富的實務經驗,讓您有信心並掌握以下技能:
- 動手實作方法:為實踐練習、示範和互動課程做好準備。您將建立和管理 Helm 圖表、整合依賴項並自動化部署。您學到的每一個概念都會透過真實的實踐活動而立即強化。
- 真實場景:我們將深入研究鉤子、庫圖表和測試鉤子等高級功能——這些是您在生產環境中工作時重要的真正技能。
- 幕後知識:深入了解底層模板引擎並學習調試和優化圖表。這可確保您已做好準備應對工作中出現的任何挑戰。
- 專家指導:憑藉多年的行業經驗,我將分享最佳實踐、技巧和策略,以便您不僅可以學會使用 Helm,而且可以真正精通它。
您將在本課程中獲得哪些技能?
學習本課程後,您將獲得一套全面且寶貴的技能,包括:
- 從頭開始建立 Helm Charts:學習使用最佳實踐設計和建立 Helm Charts,使您能夠創建適合您的應用程式的可維護配置。
- 自訂現有的 Helm 圖表:獲得從儲存庫或開源專案中獲取圖表並使其適應組織的獨特需求的能力。
- 自信地處理配置值:了解如何使用值檔案和覆蓋,讓您完全控制應用程式的部署、配置和擴充方式。
- 執行無縫升級:了解如何順利、自信地更新您的部署,使您的應用程式保持最新狀態而不會中斷服務。
- 掌握 Go 範本語法:熟悉 Helm 強大的範本引擎,讓您可以動態產生 Kubernetes 清單並避免重複的 YAML 定義。
- 維護穩定、可擴展的 Kubernetes 部署:使用 Helm 的打包和模板功能,持續提供可靠的大規模生產級部署。
- 自信地執行快速回滾:獲得在出現問題時立即恢復到穩定的先前版本的專業知識,最大限度地減少停機時間和對用戶的影響。
- 實作 Helm Hooks:自動執行資料庫遷移等部署前和部署後任務,確保順利的推出程序和更清晰的工作流程。
還有更多!準備好提升您的 Kubernetes 遊戲,掌握 Helm,並成為您的團隊所需的 Helm 英雄。讓我們一起踏上這段旅程吧!
目標受眾
- 希望簡化和改進 Kubernetes 工作流程的開發人員、DevOps 工程師、系統管理員和操作員。
- 任何尋求採用一流工具並改進其容器化環境的人。
- 負責維護和優化大型容器化系統的專業人員。
- 那些希望透過掌握 Helm 等熱門工具在 DevOps 和 Cloud Native 生態系統中脫穎而出的人。
講師簡介
Lauro Fialho Müller 資深 DevOps 工程師和 IT 顧問
Lauro 是一位經驗豐富的 DevOps 和雲端工程師,專注於 AWS、CI/CD、Kubernetes,並擁有多種程式語言的廣泛知識。他目前在 Thoughtworks 擔任高級基礎設施顧問,主要興趣是雲端運算、系統設計、FinOps 和 AI。他始終期待與社區分享他的知識,並為所有程式設計師的個人和職業發展做出貢獻。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350 ( ⏳更多折扣 30% off ) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Kubernetes 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響