代码之家  ›  专栏  ›  技术社区  ›  Shamoon

如何指定我的Elastic Beanstalk应用程序只需要Spot实例?

  •  1
  • Shamoon  · 技术社区  · 5 年前

    我的 env.yaml 有:

      aws:ec2:instances:
        InstanceTypes: g4dn.xlarge,c5.4xlarge,r5.2xlarge,r5a.xlarge
        EnableSpot: true
        SpotMaxPrice: "0.15"
    

    但当我这么做的时候 eb create ,它仍然问我:

    Would you like to enable Spot Fleet requests for this environment?
    (y/N): y
    Enter a list of one or more valid EC2 instance types separated by commas (at least two instance types are recommended).
    (Defaults provided on Enter):
    

    为什么不尊重 文件

    0 回复  |  直到 5 年前
        1
  •  1
  •   Marcin    5 年前

    指定不需要任何可使用的按需实例 SpotFleetOnDemandBase SpotFleetOnDemandAboveBasePercentage :

    • 考虑现场实例前的规定 随着环境的扩展。

    • 作为自动缩放组在SpotOnDemandBase实例之外提供的额外容量的一部分。

    选项的使用如所示 Example 2 . 具体来说,如果 两个选项都设置为 0 ,将不使用按需实例。