What you'll learn
- 了解K8s架構
- 了解K8s核心觀念和基本操作
- K8s安裝設定環境
- 應用程式容器化
- 應用程式自動佈署至K8s
- K8s下進行應用程式除錯
- 基本微服務架構
Requirements
- Linux基本
- Docker基本
- C#基本
- WebAPI 基本
- MVC 基本
- Hyper-V基本
- EF Core基本
Description
@身為混合雲互通的新標準,K8s 浪潮正洶湧!
Google 於2015年釋出 Kubernetes 後,讓微服務架構遍地開花,也讓 「IT架構翻轉」成為現代化話題。許多 IT 大廠如 Redhat、CoreOS、IBM,甚至 Amazon, Microsoft 這些公有雲端供應商,都搶著把 K8s 整合進自己的服務中。
這個強大的容器化平台,是個能夠通吃私有雲、公有雲、邊緣運算、無伺服器服務的戰略性平臺架構。
企業若是要準備布局未來的混合雲市場,絕對不能少了 K8s 的相關知識與技術。
開發人員若想要打造大規模服務架構,K8s 也絕對是關鍵技術。
透過 K8s ,我們能夠輕鬆協調大規模容器、負載平衡、自動擴展、不中斷的自動修復服務、零停機部署等功能。也可以輕鬆整合 CI/CD 等 DevOps 的工具,非常利於現代雲端服務的敏捷開發及部署。
@雖然容器仍然是2020最夯的應用,但我發現有以下問題
分散式架構下,人工進行SQL Server Migration 容易遺漏script或發生錯誤!
難以實現服務不中斷!
負載要怎麼進行平衡?
服務該如何進行⾃動擴充和收縮?
服務程式該如何無痛上版或退版?
@當 .NET Core 結合了 K8s,會怎麼樣呢?
開發人員能夠透過 K8s 進行app建置、Container管理、部署叢集,並讓應用程式擁有負載平衡、自動擴展、服務不中斷(高可用性)和服務發現......等特性,讓開發人員可更專注商業需求和流程改善,可以說是很多開發人員的福音。
K8s 可調度本地的服務,也可以整合雲端服務,相當方便。
對身為邁向微服務的軟體架構師/ 開發人員/ DevOps人員/ 容器技術愛好者的你來說,
這是一堂不容錯過的課程!
@我將帶給你一堂與眾不同的 K8s 課程!
強強結合 | 第一堂使用EF Core 進行SQL server Migraton+ K8s 的線上課程
紮實基礎 | 開發人員不可不知的 K8s 核心技術和常用命令
地表最強IDE | 課程中使用 VS2019 IDE 開發 Net core WebSite 和 WebAPI且整合SQL Server 服務
充分實作 | 實戰 K8S 如何協調每個 app ,達到微服務架構
應用程式除錯|分散式架構下,如何在 K8s 平台上進行Live Debug,定位可能的Code Issues
Who this course is for:
- 開發人員
- 希望邁向微服務的軟體架構師
- DevOps人員
- 容器技術愛好者
Instructor
連續八年當選微軟最有價值專家,業界實務經歷超過10年。
擅長使用NetCore(C#) 技術開發 Web 系統,並熟悉分散式架構設計實作、程式碼重構和效能調校,
也熟悉SQL Server應用開發、架構設計、效能調校和管理,
幫助許多企業從無到有規劃設計並開發核心系統、核心系統架構改造升級、核心系統效能調校,
並針對企業開發人員或DBA進行教育訓練,也擁有多年大型資料庫效能調校教學經驗
曾任企業資深架構師、RD經理、技術經理、資深研發工程師、專案經理、資深技術顧問、資深DBA,
微軟 SQL Server 研討會講師、Udemy線上講師、SQL Pass社群講師、RunPC(CIO前身)技術專欄作家。
個人最新著作:SQL Server全集中實戰效能調校指引電子書。