課程簡介
[第 01 天]
引言
- 容器與虛擬機器的對比
- 速度與性能
Docker 架構概述
- Docker 與 Linux 內核
- Docker 組件(Docker 客戶端、Docker 守護進程、鏡像、註冊中心、容器)
使用 Docker 運行和管理容器
- 鏡像、容器、數據卷、網絡
簡要概述容器編排技術
安裝 Docker
從互聯網拉取鏡像
- 示例:Apache Tomcat
運行容器
Docker 註冊中心
- 公共與私有
創建和管理 Dockerfile
構建 Docker 鏡像
部署 Web 應用
- 示例應用:Java EE 應用服務器
Docker 容器之間如何通信
配置 Docker 中的數據卷和網絡
- 鏈接與狀態
[第 02 天]
深入探究 Kubernetes 容器編排技術
Kubernetes 架構概述
- Pods、標籤/選擇器、複製控制器、服務、API
安裝 Kubernetes 叢集
創建 Kubernetes Pods、數據卷和部署
分組和组织您的叢集
發現並發布服務
發現並連接容器
部署 Web 應用
- 處理應用組件
- 處理數據庫連接
Kubernetes 安全性
- 身份驗證與授權
高級網絡技術
- Docker 網絡與 Kubernetes 網絡對比
監控 Kubernetes
- 使用 Elasticsearch 和 fluentd 進行集羣日誌記錄
- 容器級別監控(cAdvisor UI、Influxdb、Prometheus)
[第 03 天]
擴展您的 Kubernetes 叢集
Kubernetes 基礎設施
- 置備、分區、網絡
構建高可用叢集
- 負載平衡與服務發現
部署可擴展應用
- Pod 水平自動縮放
- Kubernetes 中的數據庫集群
更新您的應用
- Kubernetes 中的發佈版本
故障排除
結語
最低要求
- 熟悉 Linux 命令列操作
- 具備虛擬化概念的基本理解
- 具備網絡概念的理解
- 了解 Web 應用的工作原理
受眾對象
- 軟件開發人員
- 架構師
- 部署工程師
客戶評論 (7)
動手練習
Tobias - Elisa Polystar
課程 - Docker and Kubernetes: Building and Scaling a Containerized Application
機器翻譯
培訓師非常專業且富有教學技巧!五星好評! 回答了所有問題,並幫助我完成練習,讓我沒有任何壓力,感覺非常輕鬆 :-)
Alexandre - Elisa Polystar
課程 - Docker and Kubernetes: Building and Scaling a Containerized Application
機器翻譯
老師對主題非常瞭解,他會詢問我們關於新主題的理解和學習情況。練習非常有用。謝謝。
Guillermo Saenz - Elisa Polystar
課程 - Docker and Kubernetes: Building and Scaling a Containerized Application
機器翻譯
培訓師講解主題的方式讓概念變得非常簡單。
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
課程 - Docker and Kubernetes: Building and Scaling a Containerized Application
機器翻譯
逐步學習材料
Waruzjan Shahbazian - SmartDocuments Nederland BV
課程 - Docker and Kubernetes: Building and Scaling a Containerized Application
機器翻譯
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
課程 - Docker and Kubernetes: Building and Scaling a Containerized Application
機器翻譯
That it was well structured and I managed to fill some gaps in my knowledge.
Javier Caro Ruiz
課程 - Docker and Kubernetes: Building and Scaling a Containerized Application
機器翻譯