2026年4月22日 星期三

EKS 重點整理

一、EKS 是什麼

Amazon EKS 全名是 Elastic Kubernetes Service, 是 AWS 提供的 Kubernetes 託管服務

也就是說,你不用自己從零安裝、維護整套 Kubernetes, AWS 幫你處理比較麻煩的管理工作。

二、Kubernetes 是什麼

Kubernetes 是一套 開源的容器管理平台, 主要用來管理、部署與擴展容器化應用程式。

它最核心的工作可以記成三件事:

  • 部署容器
  • 管理容器
  • 自動擴展容器

你可以把它想成:大規模 container 的總指揮中心

三、EKS 的 Pod 可以跑在哪裡

在 EKS 裡,Pod / Container 可以跑在:

  • EC2 instances
  • Fargate

所以可以這樣想:

  • 想自己掌握底層節點主機 → 想到 EC2
  • 不想管理伺服器 → 想到 Fargate

四、為什麼要用 EKS

因為 Kubernetes 很強,但自己架設和維護很複雜

所以 AWS 提供 EKS,幫你把 Kubernetes 這件事變簡單, 讓你可以在 AWS 上比較輕鬆地使用 Kubernetes。

五、為什麼很多公司會用 Kubernetes

因為 Kubernetes 不只可以跑在 AWS, 也可以跑在:

  • Azure
  • GCP
  • On-premises 地端環境

所以它很重要的一個特色就是:跨平台、跨雲、可攜性高

六、對應觀念

題目看到什麼 你要想到什麼
Kubernetes EKS
Managed Kubernetes on AWS EKS
Run containers on AWS with Kubernetes EKS
Cloud agnostic / multi-cloud containers Kubernetes / EKS
不想自己架 Kubernetes control plane EKS
Pod 跑在 EC2 上 EKS + EC2
Pod 跑在 serverless 上 EKS + Fargate

七、容易混淆的地方

容易混淆 正確理解
EKS 跟 ECS 一樣嗎? 不一樣,EKS 是 KubernetesECS 是 AWS 自家的容器服務
Fargate 跟 EKS 同一層嗎? 不是,Fargate 是執行方式,不是容器編排平台
Kubernetes 是 AWS 發明的嗎? 不是,Kubernetes 是開源技術
EKS 是不是自己裝 Kubernetes? 不是,EKS 是 AWS 幫你代管 Kubernetes

八、超好記版

看到下面這些字,答案往 EKS 想:

  • Kubernetes
  • Managed Kubernetes
  • Multi-cloud
  • Hybrid
  • Cloud agnostic
  • Pods
  • Cluster

九、簡易重點

EKS 是 AWS 的託管 Kubernetes 服務,看到 Kubernetes 通常就要想到 EKS。

沒有留言:

張貼留言