在某些業務情境下,存在著特殊的規格需求,例如GPU、增強網路能力、高主頻、本地碟等。ECI支援通過指定ECS規格進行建立。本文介紹如何通過指定ECS規格建立ECI Pod。
規格說明
ECI指定規格完全參考ECS規格定義。ECI單價與對應規格的ECS價格保持一致,按秒計費。詳情請參見ECS價格計算機。
您可以通過ECS 執行個體規格可購買地區總覽,查詢每個地區和可用性區域具體支援的ECS規格資訊。目前支援的執行個體規格類型系列如下所示:
指定x86規格建立Pod
根據是否適合企業情境,x86架構規格可以分為企業級和共用型:
企業級x86運算規格類型系列
x86規格基於x86架構,每一個vCPU都對應一個處理器核心的超執行緒,具有效能穩定的特點,適用於各種類型和規模的企業級應用、資料庫系統、視頻編解碼、資料分析等情境。
規格類型 | 企業級x86規格類型系列 |
通用型 | g8i、g7a、g7、g6e、g6a、g6、g5、sn2ne、sn2 |
計算型 | c8a、c8i、c7a、c7、c6e、c6a、c6、c5、sn1ne、sn1 |
記憶體型 | r7a、r7、r6e、r6a、r6、r5、se1ne、se1 |
通用算力型 | u1 |
密集計算型 | ic5 |
高主頻 | hfg7、hfg6、hfg5 hfc7、hfc6、hfc5 hfr7
|
巨量資料 | d1、d1ne |
本地SSD型 | i2、i2g |
共用型x86運算規格類型系列
共用型規格主要面向一般中小網站或個人開發。與企業級規格相比,共用型規格在資源利用上更多強調資源效能的共用,所以無法保證執行個體計算效能的穩定,但是成本相對來說更低。
規格類型 | 共用型x86規格類型系列 |
突發效能型 | t6、t5 |
經濟型 | e |
重要 如果使用突發效能型執行個體規格(t6、t5),請注意以下事項:
指定GPU規格建立Pod
GPU規格含有GPU計算卡,適用於深度學習、影像處理等情境。GPU對應的Docker鏡像可以直接運行在ECI GPU執行個體上。執行個體內已預裝NVIDIA顯卡裝置驅動,不同GPU規格支援安裝的驅動和CUDA版本不同。
規格類型 | GPU規格類型系列 | 驅動和CUDA版本 |
GPU虛擬化型執行個體規格類型系列 | sgn7i-vws | NVIDIA 470.141.03,CUDA 11.4 |
vgn7i-vws |
vgn6i-vws |
GPU計算型執行個體規格類型系列 | gn7e | |
gn7i |
gn7s |
gn7 |
gn6v |
gn6e |
gn6i |
gn5i |
gn5 |
指定本地碟規格建立Pod
本地碟是執行個體所在物理機上的本地硬碟裝置,具有本地碟具有低時延、高隨機IOPS、高輸送量和高性價比的優勢。但本地碟來自於單台物理機,存在單點故障風險。更多資訊,請參見本地碟。
重要 本地碟來自單台物理機,資料可靠性取決於物理機的可靠性,存在單點故障風險。更多資訊,請參見本地碟使用注意事項。
支援指定的ECS本地碟規格類型系列如下:
巨量資料型執行個體規格類型系列d1。
巨量資料網路增強型執行個體規格類型系列d1ne。
本地SSD型執行個體規格類型系列i2。
本地SSD型執行個體規格類型系列i2g。
GPU計算型執行個體規格類型系列gn5。
說明 gn5為GPU規格,除了本地碟相關參數外,您還需要指定GPU相關參數。
指定ARM規格建立Pod
ARM規格基於ARM架構,每一個vCPU都對應一個處理器的物理核心,具有效能穩定且資源獨享的特點,適用於容器、微服務、網站和應用伺服器、高效能運算、基於CPU的機器學習等情境。
規格類型 | ARM規格類型系列 |
通用型 | g8y |
計算型 | c8y |
記憶體型 | r8y |
使用樣本
通過在Pod定義中設定annotations: k8s.aliyun.com/eci-use-specs指定ECS規格,可以配置多個規格,以逗號分割。
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx
labels:
app: nginx
spec:
replicas: 2
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
annotations:
k8s.aliyun.com/eci-use-specs : "ecs.c5.large" # 根據需要替換ECS規格。
spec:
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerPort: 80