活動名稱:給 RD 的 Kubernetes 初體驗
時間:2019-05-15 (三) / 11:00–12:30
會議:台灣雲端大會 (Cloud Edge Summit 2019)
課程簡介
Kubernetes 是目前雲端環境的顯學。可是,傳統的程式,並不是原封不動搬上去,就能夠自動享受 Kubernetes 所宣稱的種種好處。
新的環境,不僅需要新的 Ops 思維,也需要新的 Dev 思維。我們將以一個半小時的時間,從軟體研發者的角度,探討軟體的設計該做哪些最起碼的改變,從實作中體驗 Kubernetes 引進的新觀念及新效益。
課程目標
從實例中體驗,傳統 web 應用程式在搬上 Kubernetes 時,可能會經歷哪些架構面的調整,才能享受新架構的效益:
-
容器化
-
微服務
-
組態管理
-
API gateway
-
多重環境管理:本機端與雲端(以 GKE 為例)
課程架構
主題 | 內容簡介 | 類型 | 時間(分) |
---|---|---|---|
1. 基本觀念 | 快速介紹 Kubernetes 基本觀念 | 簡報介紹 | 10 |
2. 本機端實作 | 移植 web 軟體至本機端 Kubernetes | 實機操作 | 50 |
3. 雲端實作 | 將 Kubernetes 成果送上雲端 | 實機操作 | 20 |
4. 總結 | Kubernetes 微服務要點總結 | 簡報介紹 | 10 |
注意事項
學員能力要求
-
須具備簡單的 Web 前後端觀念。
-
須具備 Docker、Docker Compose、git 基本操作能力。
學員需知
-
請先在自備筆電中安裝 Docker Desktop,並開啟其中的 Kubernetes 功能。
-
本課程有一部分實作活動會使用 Google Kubernetes Engine (GKE) 及 Container Registry (GCR) 服務。為了讓現場體驗活動順暢,請學員事先申請好 Google Cloud Platform 帳號,並自主練習約 45 分鐘的 “A Tour of Qwiklabs and the Google Cloud Platform” 免費活動,確保你在來到活動現場之前,就已熟悉 Google Cloud Shell 的操作環境。
-
本實機操作課程由【Google Developers 贊助】。如果你是第一次用 GCP account 或還在 Free Trial 期間內,請繼續用 Free Trial 來操作;如果你已經是正式的 account,活動現場將提供你足夠額度的 coupon 來使用。