Amazon EKS 最佳化 Amazon Linux AMI 建置指令碼 - Amazon EKS

協助改善此頁面

想要為此使用者指南做出貢獻嗎? 捲動至此頁面底部,然後選取 [編輯此頁面於] GitHub。您的貢獻將有助於使我們的用戶指南更適合所有人。

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

Amazon EKS 最佳化 Amazon Linux AMI 建置指令碼

Amazon Elastic Kubernetes Service (Amazon EKS) 具備開源的指令碼,可用於建置 Amazon EKS 最佳化的 AMI。這些建置指令碼可於 GitHub 取得。

Amazon EKS 優化 Amazon Linux AMI 建立在 Amazon Linux 2(AL2)和 Amazon Linux 2023(AL2023)之上,專門用於在 Amazon EKS 集群中用作節點。您可以使用此儲存庫來檢視 Amazon EKS 團隊如何設定kubelet、Docker AWS IAM 身份驗證器以及從頭開始建置您自己的 Kubernetes Amazon Linux AMI 的詳細資訊。

構建腳本存儲庫包括一個打HashiCorp包器模板和構建腳本來生成 AMI。這些指令碼為 Amazon EKS 最佳化 AMI 建置的真實來源,因此您可遵循 GitHub 儲存庫來監控 AMI 的變更。例如,您可能希望自己的 AMI 使用的 Docker 版本,與 Amazon EKS 團隊用於官方 AMI 的版本相同。

GitHub儲存庫也包含專門的啟動程序指令碼nodeadm 指令碼,這些指令碼會在開機時執行,以設定執行個體的憑證資料、控制平面端點、叢集名稱等。

此外,GitHub儲存庫還包含我們的 Amazon EKS 節點 AWS CloudFormation 範本。這些範本讓您更輕鬆運轉執行 Amazon EKS 最佳化 AMI 的執行個體,並將其註冊於叢集。

如需詳細資訊,請至 https://github.com/awslabs/amazon-eks-ami 參閱 GitHub 的儲存庫。

Amazon EKS 最佳化 AL2 包含可選的啟動程序旗標,以啟用執行階段containerd