課程簡介

介紹

Kubernetes容器編排概述

Kubernetes架構概述

  • Pods、標籤/選擇器、複製控制器、服務、API

安裝Kubernetes集羣

從互聯網拉取Docker鏡像

創建Kubernetes pods、卷和部署

分組和組織集羣

使用Kubernetes Namespaces管理不同環境

  • 在同一集羣中管理測試、預發佈和生產環境
  • Kubernetes Namespaces最佳實踐

發現並連接到容器

發現併發布服務

  • 非HTTP服務(被動FTP、SMTP、LDAP等)

Kubernetes安全性

  • 認證與授權

升級Kubernetes集羣

  • 最小化影響

高級網絡

  • Docker網絡與Kubernetes網絡對比

網絡提供商與Kubernetes網絡之間的接口

  • 在集羣中分離服務的最佳實踐
  • 不同CNI提供商的對比(性能、功能等)

監控Kubernetes

  • 使用Elasticsearch和fluentd進行集羣日誌記錄
  • 容器級監控(cAdvisor UI、Influxdb、Prometheus)

運行容器化服務器和數據存儲的最佳實踐

擴展Kubernetes集羣

Kubernetes的基礎設施

  • 資源分配、分區、網絡

構建高可用性集羣

  • 負載均衡和服務發現

部署可擴展的應用程序

  • 水平Pod自動擴展
  • Kubernetes中的數據庫集羣

更新應用程序

  • Kubernetes中的發佈

故障排除

  • 診斷和修復常見的Kubernetes問題

總結與結論

最低要求

  • 具備Docker容器經驗。
  • 熟悉Linux命令行。
  • 瞭解網絡概念。

受衆

  • 軟件開發人員。
  • 架構師。
  • 部署工程師。
 14 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類