課程簡介
[第1天]
介紹
- 容器與虛擬機的比較。
- 速度與性能。
Docker架構概述。
- Docker與Linux內核。
- Docker組件(Docker客戶端、Docker守護進程、鏡像、倉庫、容器)。
使用Docker運行和管理容器。
- 鏡像、容器、卷、網絡。
容器編排的簡要概述。
安裝Docker。
從互聯網拉取鏡像。
- 示例:Apache Tomcat。
運行容器。
Docker倉庫。
- 公共與私有倉庫。
創建和管理Dockerfile。
構建Docker鏡像。
部署Web應用。
- 示例應用:Java EE應用服務器。
Docker容器之間的通信。
在Docker中配置卷和網絡。
- 鏈接與狀態。
[第2天]
深入探討Kubernetes容器編排。
Kubernetes架構概述。
- Pods、標籤/選擇器、複製控制器、服務、API。
安裝Kubernetes集羣。
創建Kubernetes Pods、卷和部署。
分組和組織集羣。
發現和發佈服務。
發現並連接容器。
部署Web應用。
- 處理應用組件。
- 處理數據庫連接。
Kubernetes安全性。
- 認證與授權。
高級網絡。
- Docker網絡與Kubernetes網絡。
監控Kubernetes。
- 使用Elasticsearch和fluentd進行集羣日誌記錄。
- 容器級監控(cAdvisor UI、Influxdb、Prometheus)。
[第3天]
擴展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
機器翻譯
The trainer's way to explain the subject and who to make the concept very simple.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
課程 - Docker and Kubernetes: Building and Scaling a Containerized Application
Step by step learning of the material
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.