現代軟體架構、容器化與 Kubernetes
Kubernetes 入門
Frank Heilmann
Platform Architect and Freelance Instructor
關於我
資深平台架構師,橫跨多個產業的專案經驗
自 2018 年起專注 Kubernetes,聚焦內部部署與主要雲端供應商上的可擴充資料平台
重視韌性與高可用性
1
https://de.linkedin.com/in/frank-heilmann-19556590
現代軟體架構
傳統架構:
單體(monolith)
單一應用,通常獨立於其他應用執行
難以維護與更新
現代架構:由獨立組件構成:
微服務(microservices)
可各自維護與更新
非常適合雲端運算
容器化與 Kubernetes
現代應用可能由數千個組件構成 $$
以
容器
部署!
每個組件都以獨立容器交付
$$
Kubernetes
負責管理所有容器
雲原生與 Kubernetes
「雲原生」:在雲端建置與部署應用的方法
雲原生應用
天生可擴充
Kubernetes
是雲原生:
簡化容器的部署與管理
讓應用易於擴展
Kubernetes 發行版與雲端服務
Kubernetes 是 Google 發起的開源專案
人人都可下載、安裝並使用
也可在各大雲端供應商上以託管服務使用 Kubernetes
「Kubernetes」→「K + ubernete + s」→「K8s」
一起來練習吧!
Kubernetes 入門
Preparing Video For Download...