為外部啟動類型建立 Amazon ECS 叢集 - Amazon Elastic Container Service

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

為外部啟動類型建立 Amazon ECS 叢集

您可以建立叢集來定義任務和服務執行所在的基礎設施。

開始之前,請務必先完成 設定以使用 Amazon ECS。 中的步驟,並指派適當的 IAM 許可。如需詳細資訊,請參閱Amazon ECS 叢集範例。Amazon ECS 主控台提供簡單的方法,透過建立 AWS CloudFormation 堆疊來建立 Amazon ECS 叢集所需的資源。

為了使叢集建立程序盡可能簡單,主控台提供了許多可供選擇的預設選項,我們將在下方加以說明。主控台的大多數區段還有說明面板,以提供更多上下文。

您可以修改下列選項:

  • 將命名空間新增至叢集。

    命名空間可讓您在叢集中建立的服務連線到命名空間中的其他服務,而不需要額外的組態。如需詳細資訊,請參閱互連 Amazon ECS 服務

  • 設定外部執行個體的叢集

  • 使用增強的可觀測性開啟 Container Insights,或 Container Insights。

    CloudWatch Container Insights 會從您的容器化應用程式和微型服務收集、彙總及總結指標和日誌。Container Insights 還提供診斷資訊,例如容器重新啟動故障,您可以使用這些資訊快速隔離和解決這些問題。如需詳細資訊,請參閱使用具有增強可觀測性的 Container Insights 監控 Amazon ECS 容器

    2024 年 12 月 2 日, AWS 發行了 Container Insights 並增強了 Amazon ECS 的可觀測性。此版本支援使用 Amazon EC2 和 Fargate 啟動類型的 Amazon ECS 叢集增強可觀測性。在 Amazon ECS 上以增強的可觀測性設定 Container Insights 之後,Container Insights 會自動收集從叢集層級到環境中容器層級的詳細基礎設施遙測,並在儀表板中顯示您的資料,其中顯示各種指標和維度。然後,您可以在 Container Insights 主控台上使用這些out-of-the-box儀表板,以進一步了解您的容器運作狀態和效能,並透過識別異常狀況更快速地解決問題。

    我們建議您使用 Container Insights 搭配增強的可觀測性,而不是 Container Insights,因為它可在您的容器環境中提供詳細的可見性,從而縮短解決的平均時間。

  • 為您的受管儲存指派 AWS KMS 金鑰。如需有關如何建立金鑰的資訊,請參閱AWS Key Management Service 《 使用者指南》中的建立 KMS 金鑰

  • 新增標籤以協助您識別叢集。

建立新叢集 (Amazon ECS 主控台)
  1. 開啟主控台,網址為 https://console.aws.amazon.com/ecs/v2

  2. 從導覽列中選取要使用的「區域」。

  3. 在導覽窗格中,選擇叢集

  4. Clusters (叢集) 頁面上,選擇 Create cluster (建立叢集)。

  5. 叢集組態下,設定下列項目:

    • 叢集名稱下輸入唯一的名稱。

      名稱可以包含最多 255 個字母 (大小寫)、數字與連字號。

    • (選用) 若要讓 Service Connect 使用的命名空間與叢集名稱不同,請在命名空間中輸入唯一的名稱。

  6. (選用) 使用 Container Insights,展開監控,然後選擇下列其中一個選項:

    • 若要使用建議的 Container Insights 搭配增強型可觀測性,請選擇 Container Insights 搭配增強型可觀測性

    • 若要使用 Container Insights,請選擇 Container Insights

  7. (選用) 加密受管儲存上的資料。在加密下,針對受管儲存,輸入您要用來加密受管儲存資料的 AWS KMS 金鑰 ARN。

  8. (選用) 為協助識別您的叢集,請展開 Tags (標籤),然後設定標籤。

    [新增標籤] 選擇新增標籤,並執行下列動作:

    • 對於 Key (金鑰),輸入金鑰名稱。

    • 中,進入索引鍵值。

  9. 選擇建立

後續步驟

您必須向叢集註冊執行個體。如需詳細資訊,請參閱將外部執行個體註冊至 Amazon ECS 叢集

為外部啟動類型建立任務定義。如需詳細資訊,請參閱使用主控台建立 Amazon ECS 任務定義

以獨立任務或 服務的一部分來執行您的應用程式。如需詳細資訊,請參閱下列內容: