Kubernetes (K8s) 教學
Kubernetes(常簡稱為 K8s)是目前最流行的開源容器調度(Container Orchestration)平台,最初由 Google 設計並捐贈給 Cloud Native Computing Foundation (CNCF) 維護。
在微服務(Microservices)與容器化(Containerization)盛行的時代,Docker 解決了「打包」與「運行」應用程式的問題,而 Kubernetes 則進一步解決了「管理」、「調度」與「自動化運維」大規模容器的問題。
本系列教學將由淺入深,帶領你掌握 Kubernetes 的核心概念與實務操作。
教學目錄
基礎觀念與環境建置
核心資源物件 (Workloads)
- Pod - K8s 的最小運作單位
- ReplicaSet - 確保 Pod 數量的守護者
- Deployment - 應用程式部署與更新
- StatefulSet - 有狀態應用程式部署
- DaemonSet - 確保每個節點都運行副本
- Job & CronJob - 排程與一次性任務