入門 Amazon EKS:在一天內開啟你的 Kubernetes on AWS 旅程
What you'll learn
- 了解 Amazon EKS 的架構基礎和核心運作原理
- 知道如何在 Amazon EKS 部署應用程式
- 學習 Amazon EKS 的驗證機制
- 了解 Amazon EKS 的計費模型
- 學習使用 Amazon EKS on Fargate (Container Serverless) 以無服務器機制運行你的應用
Requirements
- 了解基本 Linux 系統命令
- 擁有 AWS 一個可以使用的帳號以建立 Amazon EKS 資源
- 了解基本的 AWS 服務 (VPC, EC2, ELB)
Description
Kubernetes 是一個開放原始碼軟體(常簡稱為K8s)是用於自動部署、擴充和管理容器話應用程式的開源系統。於 2014 最初由 Google 開發,並且於近幾年逐漸由許多大型企業和團隊使用。但自己建立和管理 Kubernetes 是一項十分複雜的工作,因此,在這個課程內容中,我將與你分享使用 Kubernetes on EKS 的技術 (Amazon EKS) 幫助你快速學習入門使用託管式服務,以及透過課程中的實作練習,幫助你了解實務中非常有用的資訊,加速你在 Amazon EKS 學習旅程中更深層次的成長。
[課程大綱]
這是一門 100 級別的深入課程,並逐一分享以下細節:
Amazon EKS Introduction (Amazon EKS 基本及介紹和為什麼要使用它)
Amazon EKS Architecture Overview (Amazon EKS 的架構介紹及剖析)
Amazon EKS Pricing (Amazon EKS 的計費模式 - 幫助你掌握 IT 運算的成本)
Authentication on Amazon EKS (Amazon EKS 的驗證模式)
Create EKS Cluster (建立你的 EKS Cluster)
Understand Node Group (了解工作節點的差異 - Self-managed nodegroup v.s. Managed Nodegroup)
Run your first application on Amazon EKS (在 EKS 上運行你的應用程式)
Load Balancing on Amazon EKS (在 EKS 上的負載均衡)
Install AWS Load Balancer Controller (學習使用 AWS Load Balancer Controller 及部署 Elastic Load Balancer 資源)
Understand access control and learn manage users (了解 EKS 的權限控制及如何為不同團隊新增不同的用戶)
Monitoring on Amazon EKS (部署 Amazon EKS 的監控)
Container Serverless on Amazon EKS - Fargate (學習在 EKS 上使用 AWS Fargate 運行應用及了解計價模式)
(註:由於 EKS 可以涵蓋的討論範圍廣泛,課程中盡可能涵蓋常見的問題及討論,然而,若您有其他課程內容的疑慮需要補充,歡迎透過討論功能與我分享。)
[註釋]
課程中提及 AWS及 Kubernetes和官方參考文件,這個課程設計基於學習需求將部份內容放置於課程教材中,然而其擁有者仍屬於 AWS 和 Kubernetes 開源社群所有。
Who this course is for:
- 剛接觸 Amazon EKS 並且想深入學習如何使用 Amazon EKS 的你
- 對 Amazon EKS 技術感興趣的開發者
- 想學習容器化和 DevOps 工具的的開發者和維運工程師
- 想學習 Kubernetes on AWS 的服務和在 AWS 上運行 K8S 業務的你
Instructor
I'm Eason. A builder on Cloud. In my duty I was assisting many enterprise customers including top 500 Fortune companies and help them to resolve difficult technical problems in IT industry.
I've been certified as AWS and Kubernetes expert with following certifications since 2017:
* Certified Developer
* Solution Architect Associate
* SysOps administrator Associate
* DevOps Engineer Professional
* Solution Architect Professional
* (CNCF) Certified Kubernetes Administrator
I do love to help people addressing difficult technical challenges everyday and love to share practical skills to others that can be applied in their daily life instead of the theory only.
It is my passion to learn new concept, skills and knowledges. I always believe the best of learning is to teach, it leads me to start to try sharing the knowledge I've, devoting to break down challenge and help people to pick up difficult knowledge, that's why I am here.
---
於 2017 年便擁有 AWS 五大核心認證及 Kubernetes 官方認證專家 (CNCF),致力於探討實務上所遭遇的重大技術問題並熱愛學習解決各式各樣困難的技術挑戰。目前專注於 DevOps 相關的集成服務及容器技術,在過去協助過非常多不同規模的客戶業務達到成功,其中包含 Fortune 500 內的公司及擁有上百萬用戶規模的企業,透過提供教育訓練以技術角度向客戶分享更艱澀的問題,幫助解決許多現實生活中因大規模、或是業務需求等所遭遇的技術問題。