
Docker和Kubernetes:構(gòu)建和縮放容器化應(yīng)用程序培訓(xùn)
介紹
容器vs虛擬機(jī)
速度和性能
Docker架構(gòu)概述 Docker和Linux內(nèi)核
Docker組件(Docker客戶端、Docker守護(hù)進(jìn)程、鏡像、注冊表、容器)
使用Docker來運(yùn)行和管理容器
鏡像、容器、volumes、網(wǎng)絡(luò)
容器編排概述
安裝Docker
從互聯(lián)網(wǎng)上拉取鏡像
示例:Apache Tomcat
運(yùn)行容器
Docker注冊表
公開vs私有
創(chuàng)建和管理Docker文件
創(chuàng)建Docker鏡像
部署Web應(yīng)用程序
示例應(yīng)用程序:Java EE應(yīng)用服務(wù)器
Docker容器如何相互通信
在Docker中配置volumes和網(wǎng)絡(luò)
連接和狀態(tài)
用Kubernetes編排容器的介紹
Kubernetes架構(gòu)概述
Pods,標(biāo)簽/選擇器,復(fù)制控制器,服務(wù),API
安裝Kubernetes集群
創(chuàng)建Kubernetes pods和volumes
對您的集群進(jìn)行分組和整理
發(fā)現(xiàn)其他的服務(wù),發(fā)布自己的服務(wù)
發(fā)現(xiàn)和連接到容器
部署Web應(yīng)用程序
處理應(yīng)用程序組件
處理數(shù)據(jù)庫連接
Kubernetes安全
認(rèn)證和授權(quán)
高級網(wǎng)絡(luò)
Docker網(wǎng)絡(luò) vs Kubernetes網(wǎng)絡(luò)
監(jiān)控Kubernetes
使用Elasticsearch和fluentd收集集群日志
容器級監(jiān)控(cAdvisor UI、Influxdb、Prometheus)
縮放您的Kubernetes集群
針對Kubernetes的基礎(chǔ)設(shè)施
配置、分區(qū)、網(wǎng)絡(luò)
構(gòu)建高可用性集群
負(fù)載平衡和發(fā)現(xiàn)服務(wù)
部署可縮放應(yīng)用程序
水平pod自動縮放
在Kubernetes里把數(shù)據(jù)庫集群化
更新您的應(yīng)用程序
在Kubernetes里發(fā)布
故障排除