課程簡介

[第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 應用程式的工作原理

觀眾

  • 軟體開發人員
  • 建築師
  • 部署工程師
  21 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (4)

相關課程

課程分類