使用池减少集群启动时间
为了减少集群启动时间,可以指定预定义的启动时间池空闲实例来创建工作节点和驱动程序节点。这也称为将集群附加到池。集群是使用池中的实例创建的。如果一个池没有足够的空闲资源来创建请求的驱动程序节点或工作节点,则池通过从实例提供程序分配新实例来扩展。当集群终止时,它使用的实例将返回到池中,并可由不同的集群重用。
您可以为驱动节点和工作节点附加不同的池,也可以为两者附加相同的池。
重要的
必须对驱动节点和工作节点都使用池,或者对两者都不使用池。否则,将会发生错误,并且不会创建集群。这就避免了驱动节点必须等待工作节点被创建的情况,反之亦然。
需求
您必须拥有附加到每个池的权限;看到池访问控制.
您必须将以下权限添加到与用于创建AWS帐户的跨帐户IAM角色或密钥关联的访问策略中:
{“行动”:[“ec2: AssociateIamInstanceProfile”,“ec2: DescribeIamInstanceProfileAssociations”,“ec2: DisassociateIamInstanceProfile”,“ec2: ReplaceIamInstanceProfileAssociation”,“ec2: DeleteTags”]}
有关权限的完整列表以及关于如何更新现有跨帐户IAM角色或密钥的说明,请参见创建跨帐号IAM角色或者联系工作区管理员。
重要的
如果没有这些权限,集群将无法启动。