大規(guī)模創(chuàng)建ECI Pod(即ECI實例)時,可能會遇到庫存不足的情況。此時,建議您配置多個規(guī)格,系統(tǒng)會按照配置順序依次嘗試創(chuàng)建,從而提升ECI Pod的創(chuàng)建成功率。
背景信息
創(chuàng)建ECI實例的過程中,如果遇到庫存不足而導致創(chuàng)建失敗,系統(tǒng)會根據(jù)配置的規(guī)格順序依次重試創(chuàng)建實例。因此,配置多個規(guī)格可以提升ECI實例的創(chuàng)建成功率。
在重試創(chuàng)建過程中,ECI實例會一直處于Pending狀態(tài)。
多規(guī)格方式為實例級別,僅影響單個實例的創(chuàng)建策略。
您可以配合使用多可用區(qū)和多規(guī)格的方式來創(chuàng)建實例,從而進一步提高實例的創(chuàng)建成功率。
規(guī)格說明
指定多規(guī)格時,可以指定vCPU和內存規(guī)格,也可以指定ECS規(guī)格,支持同時指定兩者。
ECI支持的vCPU和內存規(guī)格
vCPU
內存(GiB)
網絡帶寬能力(出+入)(Gbit/s)(理論上限值)
0.25
0.5、1
0.08
0.5
1、2
0.08
1
2、4、8
0.1
2
1、2、4、8、16
1
4
2、4、8、16、32
1.5
8
4、8、16、32、64
2
12
12、24、48、96
2.5
16
16、32、64 、128
3
24
24、48、96、192
4.5
32
32、64、128、256
6
52
96、192、384
12.5
64
128、256、512
20
- 重要
下表中的規(guī)格僅在部分地域支持,創(chuàng)建以下規(guī)格的ECI實例時請確保已指定支持的地域和可用區(qū),否則會因為無庫存而導致創(chuàng)建失敗。
支持的地域為:華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華北3(張家口)、華北5(呼和浩特)、華北6(烏蘭察布)、華南1(深圳)、華南2(河源)、華南3(廣州)、西南1(成都)、新加坡。
不支持指定下表中的規(guī)格創(chuàng)建搶占式實例。
vCPU
內存(GiB)
網絡帶寬能力(出+入)(Gbit/s)(理論上限值)
2
6、10、12、14
1
4
6、10、12、14、18、20、22、24、26、28、30
1.5
6
6、8、10、12、14、16、18、20、22、24、26、28、30、32、34、36、38、40、42、44、46、48
1.5
8
10、12、14、18、20、22、24、26、28、30、34、36、38、40、42、44、46、48、50、52、54、56、58、60、62
2.5
ECI支持的ECS實例規(guī)格族
x86規(guī)格基于x86架構,每一個vCPU都對應一個處理器核心的超線程,具有性能穩(wěn)定的特點,適用于各種類型和規(guī)模的企業(yè)級應用、數(shù)據(jù)庫系統(tǒng)、視頻編解碼、數(shù)據(jù)分析等場景。
規(guī)格類型
企業(yè)級x86規(guī)格族
通用型
g8a、g8i、g7a、g7、g6e、g6a、g6、g5、sn2ne
計算型
c8a、c8i、c7a、c7、c6e、c6a、c6、c5、sn1ne
內存型
r8a、r8i、r7a、r7、r6e、r6a、r6、r5、se1ne、se1
通用算力型
u1
密集計算型
ic5
高主頻
hfg8i、hfg7、hfg6、hfg5
hfc8i、hfc7、hfc6、hfc5
hfr8i、hfr7
大數(shù)據(jù)
d1、d1ne
本地SSD型
i2、i2g
GPU規(guī)格含有GPU計算卡,適用于深度學習、圖像處理等場景。GPU對應的Docker鏡像可以直接運行在ECI GPU實例上。實例內已預裝NVIDIA顯卡設備驅動,不同GPU規(guī)格支持安裝的驅動和CUDA版本不同。
說明下表中的gn8ia和gn8is目前僅支持海外等部分地域,如有需求,請聯(lián)系阿里云銷售人員。
規(guī)格類型
GPU規(guī)格族
驅動和CUDA版本
GPU虛擬化型實例規(guī)格族
sgn7i-vws
NVIDIA 470.161.03,CUDA 11.4
vgn7i-vws
vgn6i-vws
GPU計算型實例規(guī)格族
gn7e
NVIDIA 470.82.01,CUDA 11.4(默認安裝)
NVIDIA 525.85.12,CUDA 12.0
NVIDIA 535.161.08,CUDA 12.2
gn7i
gn7s
gn7
gn6v
gn6e
gn6i
gn5i
gn5
gn8ia
NVIDIA 535.161.08,CUDA 12.2
gn8is
共享型規(guī)格主要面向一般中小網站或個人開發(fā)。與企業(yè)級規(guī)格相比,共享型規(guī)格在資源利用上更多強調資源性能的共享,所以無法保證實例計算性能的穩(wěn)定,但是成本相對來說更低。
規(guī)格類型
共享型x86規(guī)格族
經濟型
e
關于ECS規(guī)格的詳細信息,請參見:
配置說明
您可以在Pod metadata中添加k8s.aliyun.com/eci-use-specs
的Annotation來指定實例規(guī)格。
指定多規(guī)格時,可以指定vCPU和內存規(guī)格,也可以指定ECS規(guī)格,支持同時指定兩者。
重要您可以在Pod創(chuàng)建成功后查看其YAML詳情,通過
k8s.aliyun.com/eci-instance-spec
字段確認Pod實際使用的規(guī)格。如果是ECS規(guī)格,則按ECS規(guī)格計費;如果是具體的vCPU和內存數(shù)值,則按vCPU和內存計費。請根據(jù)想要使用規(guī)格的優(yōu)先級,按順序設置多個規(guī)格(單次最多5個)。
對于GPU、本地盤、ARM等除了指定規(guī)格外還需要額外配置其他參數(shù)的規(guī)格,指定多規(guī)格時只能指定同類型的規(guī)格,無法和其他規(guī)格同時指定。
配置示例如下:
apiVersion: apps/v1
kind: Deployment
metadata:
name: test
labels:
app: test
spec:
replicas: 2
selector:
matchLabels:
app: nginx
template:
metadata:
name: nginx-test
labels:
app: nginx
alibabacloud.com/eci: "true"
annotations:
k8s.aliyun.com/eci-use-specs: 2-4Gi,ecs.c5.large,ecs.c6.large #根據(jù)需要替換您想要使用的規(guī)格
spec:
containers:
- name: nginx
image: registry.cn-shanghai.aliyuncs.com/eci_open/nginx:1.14.2
ports:
- containerPort: 80