

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

# 使用 建立高可用性的容器服務 Lightsail
<a name="amazon-lightsail-creating-container-services"></a>

在本指南中，我們會為您介紹如何使用 Lightsail 主控台建立 Amazon Lightsail 容器服務，並說明可設定的容器服務設定。

開始之前，建議您先熟悉 Lightsail 容器服務的元素。如需詳細資訊，請參閱[容器服務](amazon-lightsail-container-services.md)。

## 容器服務容量 (規模和動力)
<a name="create-container-service-capacity"></a>

首次建立容器服務時，必須選擇容器服務的容量。容量由下列參數組合而成：
+ **Scale** (規模) - 您希望容器工作負載在其中執行的運算節點數量。系統會跨服務的運算節點複製容器工作負載。您可為容器服務指定最多 20 個運算節點。您可以根據要為服務提供動力的節點數來挑選規模，以獲得更佳的可用性和更高容量。流向容器的流量將在所有節點中進行負載平衡。
+ **Power** (動力) - 容器服務中每個節點的記憶體和 vCPU。您可以選擇的動力包括超微型 (Na)、微型 (Mi)、小型 (Sm)、中型 (Md)、大型 (Lg) 和超大型 (XL)，每個都有遞增的記憶體和 vCPU。

傳入流量會跨容器服務的規模 (運算節點數目) 進行負載平衡。例如，超微型動力且規模為 3 的服務，將會有 3 份執行中的容器工作負載複本。每個節點具有 512 MB RAM 和 0.25 vCPU。傳入流量會在 3 個節點之間進行負載平衡。為容器服務選擇越大的容量，就能處理越多的流量。

如果您發現容器服務佈建不足，則可隨時動態增加容器服務的動力和規模，而不需要停機；如果發現容器服務過度佈建，則可予以減少。Lightsail 會自動管理容量變更以及現行部署。如需詳細資訊，請參閱[變更 Lightsail 容器服務的容量](amazon-lightsail-changing-container-service-capacity.md)。

## 定價
<a name="create-container-service-pricing"></a>

容器服務每月計價方式是將動力基價乘以規模 (運算節點數)。例如，服務具有中等動力 (價格為 40 USD），且規模為 3，則每月費用為 120 USD。

每個容器服務不分所設定的容量，皆包含 500 GB 的每月資料傳輸配額。無論為服務選擇的動力和規模為何，資料傳輸配額都維持不變。傳出到網際網路的資料傳輸超過配額會收取超額費用，價格因 AWS 區域而異，每 GB 為 0.09 USD 起。從網際網路傳入的資料傳輸超過配額，不會產生超額費用。如需詳細資訊，請參閱 [Lightsail 定價頁面](https://aws.amazon.com/lightsail/pricing/)。

無論容器服務已啟用或停用，以及是否已有部署，都需要支付費用。您必須删除容器服務才會停止收費。如需詳細資訊，請參閱[刪除 Lightsail 容器服務](amazon-lightsail-deleting-container-services.md)。

## 容器服務狀態
<a name="container-service-status"></a>

容器服務可處於下列狀態之一：
+ **Pending** (待定) – 容器服務正在建立中。
+ **Ready** (就緒)– 容器服務正在執行，但不具有作用中的容器部署。
+ **Deploying** (部署中) – 部署正在啟動至容器服務。
+ **Running** (執行中) – 容器服務正在執行，且具有作用中的容器部署。
+ **Updating** (更新中)– 容器服務容量或其自訂網域正在更新中。
+ **Deleting** (刪除中) – 容器服務正在刪除中。選擇刪除後，容器服務會變成此狀態，且僅在短時間內處於此狀態。
+ **Disabled** (已停用) – 容器服務已停用，且其作用中的部署和容器 (如果有) 已關閉。

**容器服務子狀態**

如果容器服務處於**部署中**或**更新中**狀態，則容器服務狀態下方會另顯示下列子狀態之一：
+ **Creating system resources** (建立系統資源) - 容器服務的系統資源正在建立中。
+ **Creating network infrastructure** (建立網路基礎設施) - 容器服務的網路基礎設施正在建立中。
+ **Provisioning certificate** (佈建憑證) - 容器服務的 SSL/TLS 憑證正在建立中。
+ **Provisioning service** (佈建服務) - 容器服務正在佈建中。
+ **Creating deployment** (建立部署) - 部署正在容器服務上建立。
+ **Evaluating health check** (評估運作狀態檢查) - 部署的運作狀態正在評估中。
+ **Activating deployment** (啟用部署) - 部署正在啟用中。

如果容器服務處於 **Pending** (待定) 狀態，則容器服務狀態下方會另顯示下列子狀態之一：
+ **Certificate limit exceeded** (超過憑證限制) - 容器服務所需 SSL/TLS 憑證超過帳戶允許的憑證數目上限。
+ **Unknown error** (不明錯誤) - 建立容器服務時發生錯誤。

## 建立容器服務
<a name="create-container-service"></a>

請完成下列程序以建立 Lightsail 容器服務。

1. 登入 [Lightsail 主控台](https://lightsail.aws.amazon.com/)。

1. 在左側導覽窗格中，選擇**容器**。

1. 選擇 **Create container service** (建立容器服務)。

1. 在**建立容器服務**頁面中，選擇**變更 AWS 區域**，然後 AWS 區域 為您的容器服務選擇 。

1. 選擇容器服務的容量。如需詳細資訊，請參閱本指南的[容器服務容量 (規模和動力)](#create-container-service-capacity) 一節。

1. 完成下列步驟來建立部署，此部署將在建立容器服務的同時啟動。否則，請跳至步驟 7 以建立無部署的容器服務。

   若打算使用公有登錄檔中的容器映像，請建立有部署的容器服務。若打算使用本機電腦上的容器映像，請建立無部署的服務。您可以在服務開始運作後，將本機電腦中的容器映像推送到容器服務。接著便可使用於容器服務註冊的已推送容器映像來建立部署。

   1. 選擇 **Create a deployment** (建立部署)。

   1. 請選擇下列其中一個選項：
      + **Choose an example deployment** (選擇部署範例) – 選擇此選項，以使用由 Lightsail 團隊策管、包含一組預先設定的部署參數的容器映像來建立部署。此選項以最快最簡單的方式，讓熱門的容器在容器服務上運作。
      + **Specify a custom deployment** (指定自訂部署) – 選擇此選項，以指定您選擇的容器來建立部署。

      部署表單檢視隨即開啟，您可在此輸入新的部署參數。

   1. 輸入部署的參數。如需有關可指定之部署參數的詳細資訊，請參閱[建立和管理 Lightsail 容器服務的部署](amazon-lightsail-container-services-deployments.md)指南中的**部署參數**一節。

   1. 選擇 **Add container entry** (新增容器項目)，以將多個容器項目新增至部署。部署可有最多 10 個容器項目。

   1. 部署參數輸入完畢時，請選擇 **Save and deploy** (儲存和部署)，以在容器服務上建立部署。

1. 輸入容器服務的名稱。

   容器服務名稱須符合下列原則：
   +  AWS 區域 在您的Lightsail帳戶中的每個 中必須是唯一的。
   + 必須包含 2 到 63 個字元。
   + 只能包含英數字元和連字號。
   + 連字號 (-) 可以分隔單字，但不能位於名稱的頭尾。
**注意**  
您指定的名稱是容器服務預設網域名稱的一部分，將在公開網路顯示。

1. 選擇下列其中一個選項以新增標籤至容器服務：
   + **新增僅限金鑰的標籤**或**管理標籤** （如果已新增標籤）。在標籤索引鍵文字方塊中輸入新的標籤，接著按 **Enter (輸入)**。輸入標籤以新增之後，請選擇 **Save** (儲存)，如果不要新增則選擇 **Cancel** (取消)。  
![\[Lightsail 主控台中的僅索引鍵標籤。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-key-only-tags.png)
   + **Create a key-value tag (建立索引鍵值標籤)**，接著將索引鍵輸入 **Key (索引鍵)** 文字方塊，將值輸入 **Value (值)** 文字方塊。完成輸入標籤後，請選擇 **Save (儲存)**，如果不要新增則選擇 **Cancel (取消)**。

     鍵值標籤在儲存前一次只能新增一個。若要新增超過一個索引鍵值標籤，請重複之前的步驟。  
![\[Lightsail 主控台中的索引鍵值標籤。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-key-value-tag.png)
**注意**  
如需有關僅索引鍵和索引鍵值標籤的詳細資訊，請參閱[標籤](amazon-lightsail-tags.md)。

1. 選擇 **Create container service** (建立容器服務)。

   系統會將您重新引導至新容器服務的管理頁面。正在建立中的新容器服務處於 **Pending** (待定) 狀態。幾分鐘後，若目前無部署，服務狀態會變更為 **Ready** (就緒)；若已建立部署，則會變更為 **Running** (執行中)。