課程簡介

[第01天]

介紹

使用 Kubernetes 進行容器編排概述

Kubernetes 體系結構概述

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

安裝 Kubernetes 集群

從互聯網上拉取 Docker 圖像

創建 Kubernetes 個 Pod、卷和部署

對集群進行分組和組織

使用 Kubernetes 命名空間管理不同的環境

  • 管理同一集群中的測試、暫存和生產環境
  • Kubernetes 命名空間最佳實踐

發現並連接到容器

發現和發佈服務

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

Kubernetes 安全性

  • 身份驗證和授權

升級 Kubernetes 集群

  • 將影響降到最低

高級網路

  • Docker 網络與 Kubernetes 網络

網路供應商和 Kubernetes 網络之間的介面

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

監控 Kubernetes

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

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

[第02天]

擴展 Kubernetes 集群

Kubernetes 的基礎結構

  • 資源調配、分區、網路

構建 high-availability 集群

  • 負載均衡和服務發現

部署可擴展的應用程式

  • 水準Pod自動縮放
  • Kubernetes 中的資料庫聚類

更新您的應用程式

  • 在 Kubernetes 中發佈

故障排除

  • 診斷和修復常見 Kubernetes 問題

總結和結論

最低要求

  • 具有 Docker 容器的經驗
  • 熟悉 Linux 命令行
  • 了解網路概念

觀眾

  • 軟體開發人員
  • 建築師
  • 部署工程師
  14 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (10)

相關課程

課程分類