Contents
使用 Kubernetes 部署微服務架構。你將部署、管理和監控實時 Kubernetes 叢集。
從這 28 小時的課程,你會學到
- 將容器( containers )佈署到 Kubernetes 叢集
- 使用 EKS 或 Kops 管理工具在 AWS 中執行 Kubernetes
- 使用 Prometheus 和 Grafana 監管一個現場運作的叢集
- 使用 ELK Stack (ElasticStack)、Kibana 和 ElasticSearch 分析系統範圍的日誌
- 通知 Slack 頻道處理警報
- 了解請求和限制在 Kubernetes 中的工作原理
- 使用 Kubernetes Horizontal Pod Autoscaling
- 在實時 Kubernetes 部署上配置入口控制
- 了解 Kubernetes StatefulSets
- 將 Kubernetes 與持續部署系統 (CD) 整合
- 使用 Helm 管理圖表並動態更新你的 Kubernetes YAML
要求
- 具備 Docker 的知識將有幫助,但是課程中也提供這部分的講座
- 已有 AWS 知識對於本課程的後面部分是有用的; 但是所有的概念都在課程中詳細說明,這將會是你在 AWS 上第一個很棒的專案
- 我們將在整個課程中使用終端( terminal ),因此你需多少對終端操作有一些基本概念
- 你將需要一台至少有 8Gb RAM 的現代電腦執行實踐課程
課程說明
Kubernetes(也被稱為”K8S”)是目前最熱門的話題之一,職場需要許多擁有 K8S 技能的工程師。
通過本課程獲得這些技能! 這是一個非常好的機會去做一個真正的 Kubernetes 專案,讓自己在真正的專案上達到高專業的水準。
在整個課程中,你將就真實的需求工作 – 但你不需要已懂如何寫程式或懂任何特定的程式語言 – 我已經為你準備了一套 Docker images,你的工作是使用 Kubernetes 讓這些 images 執行。
該系統是一個基於微服務( Microservice )的架構,在這個課程中,我們將研究在管理這些複雜系統時需要做出的設計決策和權衡。 請注意,本課程不是關於如何設計微服務(儘管我們肯定會討論這一點) ; 開發工作已經完成,我們需要讓系統在營運叢集( production cluster )上執行。
我們還將發現開發人員在程式碼中犯了一些糟糕的錯誤,經由分析叢集的執行時期效能( run time performance )!
你可以在你的本地開發電腦(PC/Mac/筆記本電腦)上完成課程的第一部分。 第二部分(從第 13 章開始)將移到雲端。 你將使用一個真正的 AWS 帳戶,我們將繼續使用 ELK/Elastic Stack 設立監控,並使用 Prometheus 和 Grafana 進行監控。
該課程現在支持 EKS,即 AWS Elastic Kubernetes 服務,但我們還展示如何使用名為 Kops 的替代系統。 詳細解釋了每個的優點和缺點。
我為廣泛的受眾設計了這門課程 – 無論你是 DevOps 工程師、開發人員,或者如果你是整個領域的新手,我都會一路解釋所有內容。 只需具備一些使用電腦的基本知識,也許還有一點命令行經驗就足夠了。
如果你想自己在系統上工作,你將需要一個 AWS 帳戶來完成部分課程。 如果你是 AWS 的新手,請不要擔心,我已經為你準備好了 – 但是亞馬遜會向你收取運行該系統的費用(與所有/大多數雲提供商一樣)。 預計為此支付的費用不會超過 10 美元(這是一個安全的高估),但您需要自己管理這筆費用,並且你必須在session 結束時刪除你的 Kubernetes 叢集。 不要因此而失望,這是一筆巨大的投資。
如果你不想承擔這些費用,你完全可以只觀看 AWS 視訊 – 仍然會學到很多東西!
一如既往,我在這裡回答問題,我的目標是在 48 小時內回覆。
祝你好運!
目標受眾
- 任何想要使用 Kubernetes 的做現場生產專案的人
- 我們將在本課程後面的部分中使用 AWS (可選) ; 所有 AWS 的概念都將於此解釋,所以如果你是新手,這將是一個很好的開始,但是請注意 AWS 以使用多少來收費
講師簡介
Richard Chesterwood Virtual Pair Programmers 的軟體開發人員
Richard 已經開發軟體超過 25 年,對 JVM 生態系統有著特別的喜愛。 在過去的 15 年裡,他為世界各地的專案提供培訓課程,並且是 VirtualPairProgrammers 的創始人之一。
他的主要興趣領域是 DevOps 領域,管理幾個大型的雲端計算專案。
Virtual Pair Programmers 在這裡幫助你把你的程式設計技能提升到一個新的水平。 我們是一群熱情的軟體培訓師,他們都是專業的開發人員,並且有著非常實用的學習方法——我們的課程充滿了現實世界的案例研究和實踐案例。 我們教你如何在工作場所提高工作效率和完成工作,而不是單就每個功能一個一個學習。
Prageeth Warnak 首席軟體架構師
Prageeth 是一位多技能的 IT 專業人員,具有交付成果的全面能力,同時理解複雜且相互依賴的業務流程。 目前,Prageeth 為澳大利亞電信巨頭 Telstra 工作,Prageeth 為 IPTV (Telstra TV) 和票房視訊團隊的架構/設計提供專業知識。 這包括建構上市時間、精心設計和設計的安全解決方案,以滿足性能、可擴展性和可用性要求。 Prageeth 設計了許多 API 原生和雲原生解決方案、基於容器的微服務 API,為數百萬澳大利亞人提供澳大利亞各地的媒體內容。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Kubernetes 相關線上課程與電子書
- 成為 DevOps 工程師學習地圖
- 英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新
✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧
你必須登入才能發表留言。