課程簡介

介紹

  • 什麼是 Kubernetes?
  • 容器化與虛擬化
  • Kubernetes 功能和體系結構概述
  • Kubernetes 在雲原生計算基金會 (CNCF) 的背景下

理解 Kubernetes

  • Kubernetes 應用程式的生命週期
  • Kubernetes 元件:主節點和節點
  • Kubelet、Kube-proxy 和其他關鍵元件

開始

  • 設置開發環境
  • 使用 kubeadm 安裝 Kubernetes
  • 配置 kubectl 和 kubeconfig

使用 Pod

  • 創建容器
  • 管理 Pod 配置
  • Access對 Pod 進行故障排除和故障排除

副本集和部署

  • 創建和擴展副本集
  • 使用部署管理應用程式更新
  • 使用滾動更新和回滾

服務和 Networking

  • 創建服務以公開應用程式
  • 內部服務與外部服務
  • 用於安全通信的網路策略

持久存儲

  • 持久卷 (PV) 和持久卷聲明 (PVC)
  • 存儲類
  • 使用卷進行數據管理

配置和機密

  • 管理應用程式配置
  • 使用機密保護敏感數據
  • 使用配置映射進行外部配置

與雲平臺集成 Kubernetes

  • 在主要雲供應商上部署 Kubernetes 個集群
  • 使用負載均衡器和入口控制器
  • 使用水準容器自動縮放程式 (HPA) 自動縮放

監控和日誌記錄

  • 實施運行狀況檢查
  • 使用 Kubernetes 儀錶板進行集群監控
  • 使用 Fluentd 和 Elasticsearch 等工具聚合日誌

故障排除

  • 識別 Kubernetes 部署中的常見問題
  • 調試應用程式和網路問題
  • 分析 Kubernetes 個事件和日誌

摘要和後續步驟

  • 課程要點
  • 推薦資源以供進一步學習
  • Kubernetes 旅程中的後續步驟

最低要求

    瞭解基本網路概念 具有 Linux 命令行介面的經驗 任何語言的基本程式設計經驗

觀眾

    開發人員 系統管理員 DevOps 工程師
 35 時間:

人數



每位參與者的報價

客戶評論 (6)

相關課程

課程分類