透過範例了解 Amazon EKS - Amazon EKS

協助改進此頁面

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

若要為本使用者指南貢獻內容,請點選每個頁面右側面板中的在 GitHub 上編輯此頁面連結。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

透過範例了解 Amazon EKS

概觀

本《Amazon EKS 使用者指南》包含從命令列AWS 管理主控台 建立第一個 EKS 叢集的一般用途程序,以及適用於所有主要 Amazon EKS 元件的可靠參考。不過,身為 Amazon EKS 叢集管理員或開發人員,您可以遵循本指南外部網站中存在的學習路徑,進而深入了解 Amazon EKS。這些網站可協助您:

  • 設定特定的叢集類型。特定叢集類型可以根據您的工作負載類型或安全要求而定。例如,您可能想要調校叢集以執行批次、機器學習或運算密集型工作負載。

  • 增強您的叢集。您可以將進階功能新增至叢集,以提供可觀測性、彈性儲存、自動擴展或專用叢集聯網等功能。

  • 自動化更新。使用 GitOps 等功能,您可以根據 Git 儲存庫中這些元件出現的變更進行設定,以自動佈建叢集基礎結構和工作負載。

  • 使用進階叢集設定工具。雖然 eksctl 提供了一種快速建立叢集的方式,但還有其他工具可以更輕鬆地設定和升級更複雜的叢集。其中包括 TerraformCloudFormation 等工具。

若要開始您的 Amazon EKS 學習路徑,建議您造訪此頁面所述的一些網站。如果您在此過程中遇到問題,還會有其他資源可協助您解決這些問題。例如,Re:post 知識中心可讓您搜尋支援資料庫是否有與 Amazon EKS 相關的支援問題。此外,《Amazon EKS 最佳實務指南》也提供了有關設定生產級叢集的最佳方式的秘訣。

Amazon EKS 研討會

Amazon EKS 工作坊會從對 Kubernetes 和容器的基本了解入手,是引導叢集管理員了解 Amazon EKS 重要功能的學習平台。以下是您可以與 Amazon EKS 工作坊互動的方式:

Amazon EKS 實作叢集設定教學

AWS 社群網站上的一組 Amazon EKS 叢集設定教學可協助您建立特殊用途的 Amazon EKS 叢集,並以各種方式增強這些叢集。教學分為三種不同的類型:

建置叢集

這些教學可協助您建置可用於特殊用途的叢集。這些特殊用途包括執行以下各項的能力:

增強叢集

擁有現有叢集後,您就可以各種方法擴展和增強該叢集,例如,允許它執行專門的工作負載及以其他方式增強叢集。這些教學包括以下方法:

最佳化 AWS 服務

使用這些教學,您可以更好地整合叢集與 AWS 服務。這些教學包括可協助您的教學:

Amazon EKS 範例

Amazon EKS 範例儲存庫可存放資訊清單,以便與 Amazon EKS 搭配使用。這些資訊清單讓您可以在 Amazon EKS 中嘗試不同類型的應用程式,或建立特定類型的 Amazon EKS 叢集。範例包括資訊清單,可:

請記住,這些範例僅供學習和測試之用,且不適用於生產環境。

AWS 教學課程

AWS 教學網站會發布一些 Amazon EKS 教學,但也會提供搜尋工具來尋找在 AWS 網站 (例如 AWS 社群網站) 上發布的其他教學。直接在此網站上發布的 Amazon EKS 教學包括:

開發人員工作坊

如果您是軟體開發人員,想要建立或重構應用程式以在 Amazon EKS 上執行,那麼 Amazon EKS 開發人員工作坊會是很好的起點。工作坊不僅可協助您建置容器化應用程式,還可協助您將這些容器部署到容器登錄檔 (ECR),以及從該處部署到 Amazon EKS 叢集。

Amazon EKS Python 工作坊開始,逐步完成重構 Python 應用程式的程序,然後設定您的開發環境以準備部署應用程式。逐步了解容器、Kubernetes 和 Amazon EKS 的相關章節,以準備在這些環境中執行容器化應用程式。

Terraform 工作坊

雖然 eksctl 是用於建立叢集的簡單工具,但對於更複雜的基礎結構即程式碼類型的 Amazon EKS 部署,Terraform 則是熱門的 Amazon EKS 叢集建立和管理工具。Terraform Amazon EKS 工作坊會教導如何使用 Terraform 來建置 AWS VPC、建立 Amazon EKS 叢集,以及為您的叢集新增選用增強功能。具體而言,其中有一個用於建立私有 Amazon EKS 叢集的區段

AWS Amazon EKS 訓練

AWS 提供可了解 Amazon EKS 的正式訓練。為期三天題為在 Amazon Elastic Kubernetes Service 上執行容器的訓練課程可教導:

  • Kubernetes 和 Amazon EKS 基礎知識

  • 如何建置 Amazon EKS 叢集

  • 使用 AWS IAM 和 Kubernetes RBAC 授權保護 Amazon EKS

  • GitOps 自動化工具

  • 監控工具

  • 改善成本、效率和彈性的技術