Amazon EKS 讓您能夠在 AWS 上輕鬆執行 Kubernetes,無需安裝、操作和維護自己的 Kubernetes 控制平面。在本課程中,您將學習使用 Amazon EKS 進行 Kubernetes 的容器管理和編排。
您將建立 Amazon EKS 叢集、配置環境、部署叢集,然後將應用程式加入您的叢集中。使用 Amazon Elastic Container Registry (ECR) 管理容器映像,並學習如何自動化應用程式部署。您將使用 CI/CD 工具部署應用程式,並學習如何透過使用指標、日誌記錄、追蹤和水平/垂直擴展來監控和擴展您的環境。透過效率、成本和恢復能力進行設計來管理大型容器環境。您還將配置 AWS 網路服務以支援叢集,並學習如何確保 Amazon EKS 環境的安全。
課程目標
在本課程中,您將學習如何:
- 說明 Kubernetes 的主要元件,包括 Kubernetes API 的關鍵物件和核心元件。
- 描述 Amazon EKS 如何管理 Kubernetes 控制平面及資料平面的各部分。
- 建置及維護 Amazon EKS 叢集。
- 將應用程式部署到 Amazon EKS 叢集。
- 管理在企業規模 Amazon EKS 叢集中執行的應用程式。
- 設定叢集內部和外部服務的高效安全通訊。
- 在 Amazon EKS 叢集中設定可觀察性。
- 為 Amazon EKS 上執行的應用程式佈建儲存空間。
- 保護 Amazon EKS 叢集的安全。
目標對象
本課程適用於:
- 雲端架構師
- DevOps 工程師
- 系統管理員
先決條件
建議參加此課程的人具備以下先決條件:
- 已完成 Introduction to Containers 課程
- 已完成 Amazon EKS Primer 課程
- 已完成 AWS Cloud Practitioner Essentials 課程 (或具有同等的實際經驗)
- 基本 Linux 管理經驗
- 基本網路管理經驗
課程大綱
- 課程概述
- 單元 1:Kubernetes 基礎知識
- 單元 2:Amazon Elastic Kubernetes Service 基礎知識
- 單元 3:建立和維護 Amazon EKS 叢集
- 單元 4:將應用程式部署到 Amazon EKS 叢集
- 單元 5:在 Amazon EKS 中管理大規模應用程式
- 單元 6:管理 Amazon EKS 中的網路
- 單元 7:在 Amazon EKS 叢集中設定可觀測性
- 單元 8:管理 Amazon EKS 中的儲存裝置
- 單元 9:管理 Amazon EKS 中的安全性