課程簡介
[Day 01]
簡介
- 容器與虛擬機器的比較
- 速度與效能
Docker 架構概述
- Docker 與 Linux 核心
- Docker 組件(Docker 客戶端、Docker daemon、映像檔、登錄服務器、容器)
使用 Docker 執行及管理容器
- 映像檔、容器、資料卷、網絡
容器編排簡介
安裝 Docker
從網際網路拉取映像檔
- 範例:Apache Tomcat
執行容器
Docker 登錄服務器
- 公開與私有對比
建立及管理 Dockerfiles
建置 Docker 映像檔
部署網頁應用程式
- 樣本應用程式:Java EE 應用伺服器
Docker 容器之間如何通訊
在 Docker 中配置資料卷和網絡
- 連結與狀態
[Day 02]
Kubernetes 容器編排深入探討
Kubernetes 架構概述
- Pods、標籤/選擇器、複製控制器、服務、API
安裝 Kubernetes 叢集
建立 Kubernetes Pods、資料卷及部署
分組及組織您的叢集
發現及發布服務
發現及連接至容器
部署網頁應用程式
- 處理應用程式組件
- 處理資料庫連線
Kubernetes 安全性
- 驗證與授權
進階網路
- Docker 網路與 Kubernetes 網路對比
監控 Kubernetes
- 使用 Elasticsearch 和 fluentd 的叢集日誌記錄
- 容器層級監控(cAdvisor UI、Influxdb、Prometheus)
[Day 03]
擴展您的 Kubernetes 叢集
Kubernetes 基礎設施
- 供應、分割、網絡
建置高可用性叢集
- 負載平衡及服務發現
部署可擴展應用程式
- Horizontal Pod Autoscaling
- Kubernetes 中的資料庫叢集
更新您的應用程式
- Kubernetes 中的版本發佈
故障排除
結語
最低要求
- 熟悉 Linux 命令列
- 具備基本的虛擬化概念知識
- 理解網路概念
- 了解網頁應用程式運作原理
受眾對象
- 軟體開發人員
- 架構師
- 部署工程師
客戶評論 (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
機器翻譯