指定x86规格创建Pod

本文介绍如何指定ECS x86规格创建一个ECI Pod。

规格说明

根据是否适合企业场景,x86架构规格可以分为企业级和共享型:

企业级x86计算规格族

x86规格基于x86架构,每一个vCPU都对应一个处理器核心的超线程,具有性能稳定的特点,适用于各种类型和规模的企业级应用、数据库系统、视频编解码、数据分析等场景。

规格类型

企业级x86规格族

通用型

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

大数据

d1、d1ne

本地SSD型

i2、i2g

共享型x86计算规格族

共享型规格主要面向一般中小网站或个人开发。与企业级规格相比,共享型规格在资源利用上更多强调资源性能的共享,所以无法保证实例计算性能的稳定,但是成本相对来说更低。

规格类型

共享型x86规格族

经济型

e

说明

上述规格族部分带有本地盘(如i2、d1ne等),如果需要挂载本地盘,请配置Volume。具体操作,请参见指定本地盘规格创建Pod

关于ECS规格的详细信息,请参见:

配置说明

您可以在Pod metadata中添加k8s.aliyun.com/eci-use-specs的Annotation来指定ECS规格。YAML示例如下:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: test
  labels:
    app: test
spec:
  replicas: 1
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      name: nginx-test
      labels:
        app: nginx
        alibabacloud.com/eci: "true" 
      annotations:
        k8s.aliyun.com/eci-use-specs: ecs.c6.large,ecs.c5.large  # 根据需要指定ECS规格,单次最多5个。
    spec:
      containers:
      - name: nginx
        image: registry.cn-shanghai.aliyuncs.com/eci_open/nginx:1.14.2
        ports:
        - containerPort: 80