聯繫我們

課程簡介

[第 01 天]

引言

  • 容器與虛擬機器的對比
  • 速度與性能

Docker 架構概述

  • Docker 與 Linux 內核
  • Docker 組件(Docker 客戶端、Docker 守護進程、鏡像、註冊中心、容器)

使用 Docker 運行和管理容器

  • 鏡像、容器、數據卷、網絡

簡要概述容器編排技術

安裝 Docker

從互聯網拉取鏡像

  • 示例:Apache Tomcat

運行容器

Docker 註冊中心

  • 公共與私有

創建和管理 Dockerfile

構建 Docker 鏡像

部署 Web 應用

  • 示例應用:Java EE 應用服務器

Docker 容器之間如何通信

配置 Docker 中的數據卷和網絡

  • 鏈接與狀態


[第 02 天]

深入探究 Kubernetes 容器編排技術

Kubernetes 架構概述

  • Pods、標籤/選擇器、複製控制器、服務、API

安裝 Kubernetes 叢集

創建 Kubernetes Pods、數據卷和部署

分組和组织您的叢集

發現並發布服務

發現並連接容器

部署 Web 應用

  • 處理應用組件
  • 處理數據庫連接

Kubernetes 安全性

  • 身份驗證與授權

高級網絡技術

  • Docker 網絡與 Kubernetes 網絡對比

監控 Kubernetes

  • 使用 Elasticsearch 和 fluentd 進行集羣日誌記錄
  • 容器級別監控(cAdvisor UI、Influxdb、Prometheus)


[第 03 天]

擴展您的 Kubernetes 叢集

Kubernetes 基礎設施

  • 置備、分區、網絡

構建高可用叢集

  • 負載平衡與服務發現

部署可擴展應用

  • Pod 水平自動縮放
  • Kubernetes 中的數據庫集群

更新您的應用

  • Kubernetes 中的發佈版本

故障排除

結語

最低要求

  • 熟悉 Linux 命令列操作
  • 具備虛擬化概念的基本理解
  • 具備網絡概念的理解
  • 了解 Web 應用的工作原理

受眾對象

  • 軟件開發人員
  • 架構師
  • 部署工程師
 21 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類