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