課程簡介
[第01天]
介紹
- 容器與虛擬機
- 速度和性能
Docker 體系結構概述
- Docker 和 Linux 內核
- Docker 元件(Docker 用戶端、Docker 守護程式、映射、註冊表、容器)
使用 Docker 運行和管理容器
- 映像、容器、捲、網路
容器編排的簡要概述
安裝Docker
從互聯網上拉取圖像
- Dæmi: 阿帕奇 Tomcat
運行容器
Docker 註冊表
- 公共與私人
創建和管理 Docker 檔
構建 Docker 映射
部署 Web 應用程式
- 範例應用程式:Java EE 應用程式伺服器
Docker 容器如何相互通信
在 Docker 中配置卷和網路
- 連結和狀態
[第02天]
使用 Kubernetes 深入瞭解容器編排
Kubernetes 體系結構概述
- Pod、標籤/選擇器、複製控制器、服務、API
安裝 Kubernetes 集群
創建 Kubernetes 個 Pod、卷和部署
對集群進行分組和組織
發現和發佈服務
發現並連接到容器
部署 Web 應用程式
- 處理應用程式元件
- 處理 Database 個連接
Kubernetes 安全性
- 身份驗證和授權
高級網路
- Docker 網络與 Kubernetes 網络
監控 Kubernetes
- 使用 Elasticsearch 和 fluentd 進行集群日誌記錄
- 容器級監控(cAdvisor UI、Influxdb、Prometheus)
[第03天]
擴展 Kubernetes 集群
Kubernetes 的基礎結構
- 資源調配、分區、網路
構建 high-availability 集群
- 負載均衡和服務發現
部署可擴展的應用程式
- 水準Pod自動縮放
- Kubernetes 中的資料庫聚類
更新您的應用程式
- 發佈於 Kubernetes
故障排除
結束語
最低要求
- 熟悉 Linux 命令行
- 對虛擬化概念有基本的瞭解
- 了解網路概念
- 瞭解 Web 應用程式的工作原理
觀眾
- 軟體開發人員
- 建築師
- 部署工程師
客戶評論 (4)
動手練習
Tobias - Elisa Polystar
Course - Docker and Kubernetes: Building and Scaling a Containerized Application
機器翻譯
培訓師知識淵博,教學精良!五個大拇指! 回答了所有問題,並説明我進行了練習,我沒有感到任何壓力:-)
Alexandre - Elisa Polystar
Course - Docker and Kubernetes: Building and Scaling a Containerized Application
機器翻譯
老師對這個話題非常瞭解,他會問我們任何新話題或理解和學習。這些練習非常有用。謝謝。
Guillermo Saenz - Elisa Polystar
Course - 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.