感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
Kubernetes 簡介
- Kubernetes 及其架構概述
- 核心組件:API 伺服器、Controller Manager、排程器、etcd 和 Kubelet
- 理解 Pods、節點(Nodes)與叢集
資源管理
- 使用名稱空間隔離資源
- 定義計算資源的請求與限制
- 使用 Kubernetes 擴展應用程式
管理工作負載
- 使用 Deployments、StatefulSets 和 DaemonSets 部署應用程式
- 使用 Jobs 和 CronJobs 進行任務排程
- 處理更新與回滾
網路與服務發現
- 了解 Kubernetes 服務:ClusterIP、NodePort、LoadBalancer、ExternalName
- 配置 DNS 與服務發現
- 透過 Ingress 暴露應用程式
資料持久化
- 使用持久卷(Persistent Volumes)和持久卷聲明(Persistent Volume Claims)儲存資料
- 使用靜態和動態卷
- 了解存取模式、回收策略(Reclaim Policies)與投影卷(Projected Volumes)
配置管理
- 部署 ConfigMaps 和 Secrets
- 使用環境變數和卷進行配置
叢集管理
- 使用 kubeadm 升級 Kubernetes 叢集
- 使用 TLS 證書配置驗證
- 透過基於角色的存取控制(RBAC)管理權限
進階擴展策略
- NodeSelector、NodeAffinity 和 PodAffinity
- 理解並應用污點(Taints)與容忍(Tolerations)
Helm 資源調度
- Helm 和 Helm Charts 簡介
- 建立和部署 Helm Charts
- 使用 Helm 管理相依性
Kubernetes 問題排除
- 分析 BackOff 和 CrashLoopBackOff 問題
- 排除節點處於 NotReady 狀態的問題
- 使用 kubectl 和日誌進行除錯
總結與後續步驟
最低要求
- 具備 Linux 指令的基本理解
- 熟悉容器化概念(例如 Docker)
- 建議具備網路基礎知識,但非必要
受眾
- 系統管理員
- DevOps 工程師
- 致力於部署和管理容器化應用程序的開發人員
35 小時
客戶評論 (1)
我喜歡這門課程的一對一形式,它讓問答環節更加靈活。講師涵蓋了與我的培訓需求相關的材料,以及一些額外的知識,這些無疑會對我未來的發展有所幫助。
Dylan - MacStadium
課程 - Kubernetes Comprehensive
機器翻譯