日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

通過ACK控制臺快速搭建魔方游戲

容器服務 Kubernetes 版 ACK(Container Service for Kubernetes)提供高性能的容器化應用管理服務,讓您輕松高效地在云端運行Kubernetes容器化應用。本文將指導您如何通過控制臺在ACK集群中快速部署并公開一個容器化Demo應用,即魔方游戲,并監控應用的運行情況。

使用前準備

注冊阿里云賬號并完成實名認證,請參見注冊阿里云賬號個人實名認證

背景知識介紹

  • 本教程所使用的Demo應用ACK-Cube為一個線上魔方游戲,該游戲通過容器鏡像部署到ACK Pro版集群中。完成本教程后,您將創建一個魔方游戲應用。cube

  • ACK基礎版和ACK Pro版都是托管集群。相比于ACK基礎版,本教程所創建的ACK Pro版集群具有更高的可靠性和安全性,并提供可賠付的SLA。關于ACK集群及其所使用云資源的收費情況,請參見產品計費。

  • 如果您想了解更多Kubernetes相關概念,請參見基本概念。

操作步驟

手動部署

workflow

當您首次使用ACK時,您需要開通并授權容器服務ACK,然后創建集群,在集群中部署魔方應用。

步驟一:開通并授權容器服務ACK

首次使用時,您需要開通容器服務ACK,并為其授權相應云資源的訪問權限。

  1. 登錄容器服務ACK開通頁面。

  2. 仔細閱讀并選中容器服務ACK服務協議,然后單擊立即開通。

  3. 登錄容器服務管理控制臺。

  4. 容器服務需要創建默認角色頁面,單擊前往RAM進行授權進入云資源訪問授權頁面,然后單擊同意授權。

    完成以上授權后,刷新控制臺即可使用容器服務ACK。如在授權過程中遇到其他問題,請參見授權管理FAQ。

步驟二:創建ACK Pro版集群

本步驟介紹如何通過配置主要參數快速創建一個ACK Pro版集群。關于配置項的詳細信息,請參見創建ACK Pro版集群。

  1. 登錄容器服務管理控制臺,在左側導航欄選擇集群

  2. 集群列表頁面,單擊頁面右上角的創建集群。

  3. ACK 托管版頁簽下,配置以下配置項。未說明配置項保留默認設置即可。

    配置項

    說明

    示例

    集群名稱

    填寫集群的名稱。

    ACK-Demo

    集群規格

    選擇集群規格,支持Pro 版基礎版。企業生產和測試環境中推薦使用ACK集群Pro版ACK集群基礎版僅供個人學習與測試使用。

    關于ACK Pro版集群的詳細信息,請參見ACK集群Pro版概述

    Pro版

    地域

    選擇集群所在的地域。

    華北2(北京)

    專有網絡

    Kubernetes集群僅支持運行于專有網絡,因此您需要為集群指定專有網絡VPC,且該VPC必須與集群處于同一地域。

    通過單擊創建專有網絡,在華北2(北京)地域下創建名為vpc-ack-demo的VPC。詳細信息,請參見創建和管理專有網絡。

    vpc-ack-demo

    虛擬交換機

    選擇用于集群節點間通信的交換機。

    通過單擊創建虛擬交換機,在vpc-ack-demo的VPC下創建一個名為vswitch-ack-demo的虛擬交換機,并選擇使用該交換機。詳細信息,請參見創建和管理交換機。

    vswitch-ack-demo

    API Server 訪問

    設置集群API Server是否可在公網訪問,當您需要從公網遠程管理集群時,需要配置彈性公網IP(EIP)。

    選中使用 EIP 暴露 API Server

  4. 單擊下一步:節點池配置,配置以下配置項。未說明配置項保留默認設置即可。

    配置項

    說明

    示例

    實例規格

    為集群選配所使用的節點。

    您可通過設置vCPU內存的大小,或者直接搜索實例規格,選用該規格的節點。

    為了保證集群的穩定性,建議的實例規格為:vCPU≥4核,內存≥8 GiB。關于如何選型以及規格介紹,請參見ECS實例規格配置建議實例規格族

    vCPU≥4核,內存≥8 GiB的實例規格

    數量

    根據需要設置集群的節點數量。

    2

    系統盤

    選擇節點所使用的系統盤。

    ESSD云盤,40 GiB

    登錄方式

    選擇登錄節點的方式。

    請自行設置密碼。

  5. 單擊下一步:組件配置,所有組件使用默認配置。

  6. 單擊下一步:確認配置,然后選中并閱讀服務協議,單擊創建集群。

    說明

    集群的創建時間一般約為10分鐘。創建完成后,在集群列表頁面,可以看到新創建的集群。

步驟三:部署并公開應用

本步驟指導您如何在新創建的ACK集群中快速部署一個無狀態應用(Deployment),即魔方游戲,并將該應用向公網公開。關于創建Deployment的詳細參數描述,請參見創建無狀態工作負載Deployment。

  1. 在集群列表頁面中,單擊目標集群名稱(即ACK-Demo)。

  2. 在集群管理頁左側導航欄,選擇工作負載 > 無狀態。

  3. 無狀態頁面,單擊使用鏡像創建。

  4. 應用基本信息頁簽,設置應用名稱為ack-cube。

  5. 單擊下一步,在容器配置頁簽,配置容器的相關參數。

    圖片 1.png

    配置項

    說明

    示例值

    鏡像名稱

    直接輸入鏡像名稱。

    輸入registry.cn-hangzhou.aliyuncs.com/acr-toolkit/ack-cube:1.0。

    資源限制

    根據需要為該應用指定所能使用的資源上限,防止占用過多資源。

    1 Core,內存1024 MiB,Ephemeral Storage為空。

    所需資源

    根據需要為該應用指定預留的資源額度,防止因資源不足而導致應用不可用。

    0.5 Core,內存512 MiB,Ephemeral Storage為空。

    端口

    設置容器的端口。

    ack-cube,80,TCP。

  6. 單擊下一步,在高級配置頁簽,單擊服務(Service)右側的創建

  7. 創建服務對話框中,設置服務的相關參數,單擊創建,以通過該服務公開ack-cube應用。

    service

    配置項

    說明

    示例值

    名稱

    輸入服務的名稱。

    ack-cube-svc

    類型

    選擇服務類型,即服務訪問的方式。依次選擇負載均衡 > 公網訪問 > 新建SLB,單擊修改選擇所需的SLB規格。

    使用默認規格,簡約型I(slb.s1.small)。

    端口

    設置服務端口容器端口。容器端口需要與后端的Pod中暴露的容器端口一致。

    皆為80。

  8. 高級配置頁簽,單擊頁面右下角的創建。

    創建成功后,默認進入創建完成頁面,會列出應用包含的對象,您可以單擊查看應用詳情進行查看。succeed

步驟四:測試應用

本步驟指導您如何通過服務(Service)來訪問新部署的容器化應用。

  1. 在集群列表頁面中,單擊目標集群名稱(即ACK-Demo)。

  2. 集群列表頁面,單擊目標集群名稱,然后在左側導航欄,選擇工作負載 > 無狀態

  3. 單擊目標Deployment,即ack-cube。

  4. 單擊訪問方式頁簽,找到新創建的服務(即ack-cube-svc),單擊外部端點列的鏈接,即可訪問魔方游戲。4.jpg

快速部署

  1. 打開一鍵配置模板鏈接前往ROS控制臺,系統自動打開使用新資源創建資源棧的面板。在頁面最上方選擇部署地域,例如華北5(呼和浩特),然后設置配置項,單擊創建。

    配置項

    說明

    示例

    資源棧名稱

    自定義。

    stack_2023-06-12_cBesTX8FB

    集群名稱

    自定義。

    說明

    不能與現有ACK集群重名。

    ack-demo-cube

    可用區

    選中可用區。

    可用區A

    節點規格

    選擇實例規格組。

    可通過vCPU、內存篩選實例規格,也可選擇架構分類。

    通用型 g6

    節點系統盤磁盤類型

    選擇節點系統盤磁盤類型。

    節點系統盤可選的類型與選擇的實例規格相關。查詢實例規格支持的云盤類型,請參見實例規格族。如果云盤類型下拉列表沒有顯示的云盤類型,代表不支持該云盤類型。

    cloud_ssd

    節點登錄密碼

    設置節點登錄密碼。

    請自行設置。

    • 資源棧信息頁簽中,顯示狀態創建成功,表示快速創建成功。

    • 資源棧信息頁簽中,顯示狀態不為創建成功,表示快速創建不成功??梢愿鶕缑嫣崾締螕?b data-tag="uicontrol" id="c4a40a5009t74" class="uicontrol">創建一鍵診斷,查看詳細信息。

  2. 測試應用。

    資源棧信息頁簽中狀態顯示為創建成功后,單擊資源棧信息頁簽右側的輸出頁簽。然后單擊CubeAddress后的鏈接,即可訪問魔方游戲。資源棧.jpeg

釋放資源

使用ACK Pro版集群所產生的費用包括兩部分。一部分是集群管理費用,由容器服務ACK收取。另一部分是所使用的其他阿里云云產品資源費用,按照各云產品規定的計費規則計費,由各云產品收取。完成快速入門后,請參考以下場景處理集群。

  • 如果無需繼續使用集群,請登錄容器服務管理控制臺,在集群列表頁面的操作列,單擊目標集群對應的更多 > 刪除。在刪除集群頁面,選中同時刪除集群下的ALB資源、同時刪除集群下的PrivateZone資源、同時刪除集群管理關聯的SLS項目我已知曉以上信息并確認刪除集群,然后單擊確定。關于刪除ACK Pro版集群的更多信息,請參見刪除集群。

  • 如果需要繼續使用集群,請為阿里云賬號充值,確保賬戶金額不小于100.00元人民幣。在使用ACK Pro版集群過程中用到的其他阿里云云產品資源的相關計費說明,請參見云產品資源計費

相關文檔

  • 為了保證應用能夠動態調整所需容器資源,您可以配置容器水平伸縮(HPA)、定時容器水平伸縮(CronHPA)、容器垂直伸縮(VPA)等。詳細信息,請參見彈性伸縮概述

  • 除了通過服務(Service)公開應用,您還可以通過路由(Ingress)實現對應用的七層網絡路由控制。詳細信息,請參見創建Nginx Ingress

  • 除了觀測容器性能,您還可以觀測集群基礎設施、應用性能和用戶業務。詳細信息,請參見可觀測性體系概述

  • 監控應用的運行狀況,如CPU使用率、內存利用率、網絡I/O壓力等指標,請在集群管理頁左側導航欄,選擇運維管理>Prometheus監控,在Prometheus監控頁面查看。