可選擇實體或遠距上課
Google Cloud Certified: Associate Cloud Engineer及Google Cloud Certified: Professional Cloud Architect認證考試推薦學習課程
學習目標和取得技能
- 了解容器基礎知識並容器化現有應用程序
- 容器化現有應用程序
- 使用 CLI 將應用程序部署到 Kubernetes
- 使用 Spinnaker 和/或 Jenkins 創建連續的交付管道
教學方式
Google認證講師課堂中文指導
教材與實驗
Google原廠教材與Qwiklabs實驗室
課程適合對象
- 應用程序開發人員、雲解決方案架構師、DevOps 工程師、IT 經理
- 使用 Google Cloud Platform 創建新解決方案或將現有系統,應用程序環境和基礎架構與 Google Cloud Platform 集成的個人
- 高管和業務決策者評估 GKE 解決業務需求的潛力
前備知識
- 對命令行工具和 Linux 操作系統環境以及 Nginx 等 Web 服務器技術有基本的了解
- 具有系統操作經驗,包括在本地或公有雲環境中部署和管理應用程序
課程大綱
課程包括課堂講解,演示和學員實作實驗
Module 1: 容器和 Docker 簡介
- 熟悉容器、Docker 和 Google Container Registry
- 創建一個容器
- 使用 Docker 打包容器
- 將容器映像存儲在 Google Container Registry
- 啟動 Docker 容器
Module 2: Kubernetes 基礎
- 在 Kubernetes 集群中使用微服務部署應用程序
- 使用 Kubernetes Engine 設置完整的 Kubernetes 集群
- 使用 kubectl 部署和管理 Docker 容器
- 使用 Kubernetes 的 Deployments and Services 將應用程序分解為微服務
- 使用 Cloud Marketplace 啟動解決方案
Module 3: 部署到 Kubernetes
- 創建和管理 Kubernetes 部署
- 創建一個 Kubernetes 部署
- 觸發、暫停、恢復和回復更新
- 了解並構建 canary 與 blue-green 部署
Module 4: 創建持續交付管道
- 使用 Spinnaker 和/或 Jenkins 建立連續的交付管道
- 在 Kubernetes 集群中配置 Spinnaker 或 Jenkins
- 在源存儲庫中管理可以觸發對連續交付管道進行代碼更改的應用程序代碼
- 創建一個持續交付管道,並通過代碼更改手動或自動啟動它
- 實現一個 canary 部署,在生產環境中託管兩個版本的應用程序以進行發布測試


