活動名稱:給 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 來使用。