Skip to content

Instantly share code, notes, and snippets.

@William-Yeh
Last active August 13, 2019 09:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save William-Yeh/f4ace81d4acfab319a9d7ca349952528 to your computer and use it in GitHub Desktop.
Save William-Yeh/f4ace81d4acfab319a9d7ca349952528 to your computer and use it in GitHub Desktop.
給 RD 的 Kubernetes 初體驗(以 EKS 為例)

給 RD 的 Kubernetes 初體驗(以 EKS 為例)

課程簡介

Kubernetes 是目前雲端環境的顯學。可是,傳統的程式,並不是原封不動搬上去,就能夠自動享受 Kubernetes 所宣稱的種種好處。

新的環境,不僅需要新的 Ops 思維,也需要新的 Dev 思維。我們將以一個半小時的時間,從軟體研發者的角度,探討軟體的設計該做哪些最起碼的改變,並體驗 Kubernetes 引進的新觀念及新效益。

課程目標

從實例中體驗,傳統 web 應用程式在搬上 Kubernetes 時,可能會經歷哪些架構面的調整,才能享受新架構的效益:

  • 容器化
  • 微服務
  • 組態管理
  • 多重環境管理:本機端與雲端(以 EKS 為例)
  • Canary release。

注意事項

  • 須具備簡單的 Web 前後端觀念。

  • 須具備 Docker 及 Docker Compose 基本操作。

  • 請先在自備筆電中安裝 Docker Desktop,並開啟其中的 Kubernetes 功能。

  • 本課程有一部分實作活動會在 AWS 上面使用 EKS (Elastic Kubernetes Service) 服務。為了活動進行順利,請事先申請好個人帳號(請勿使用公司帳號,避免遇到權限限制,現場無人可以幫忙),並熟悉 Cloud9 環境。

  • 本次活動現場有提供 lab 所需的 AWS 額度。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment