課程簡介
[第01天]
介紹
- 容器與虛擬機
- 速度與性能
Docker架構概述
- Docker與Linux內核
- Docker組件(Docker客戶端、Docker守護進程、鏡像、倉庫、容器)
使用Docker運行和管理容器
- 鏡像、容器、卷、網絡
容器編排的簡要概述
安裝Docker
從互聯網拉取鏡像
- 示例:Apache Tomcat
運行容器
Docker倉庫
- 公共與私有
創建和管理Dockerfile
構建Docker鏡像
部署Web應用
- 示例應用:Java EE應用服務器
Docker容器之間如何通信
在Docker中配置卷和網絡
- 鏈接與狀態
[第02天]
深入探討Kubernetes容器編排
Kubernetes架構概述
- Pod、標籤/選擇器、複製控制器、服務、API
安裝Kubernetes集羣
創建Kubernetes Pod、卷和部署
集羣的分組和組織
發現和發佈服務
發現並連接到容器
部署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
機器翻譯
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.