我正在使用GCE中的自动缩放功能创建托管实例组。当大量工作排队时,将创建新的实例,开始工作。
假设每个工作块需要10分钟,GCE决定关闭一个仍在进行中的实例是否可能发生?
答案 0 :(得分:0)
如果运行状况检查条件满足,Autoscaler将立即终止实例。
但是,您可以使用关闭脚本来控制终止。在shutdown script的基础上,best-effort将在发出终止请求和实际终止实例之间的短暂时间内运行。在此期间,Compute Engine将尝试运行您的关闭脚本以执行您在脚本中提供的所有任务。您可以在此document中了解有关自动定标器决策的更多信息。您可以在此shutdown script上阅读有关使用link及其限制的信息。
如果这些实例正在提供后端服务,则最好启用连接排空。您可以在后端服务上启用连接耗尽功能,以确保当实例由自动缩放器自动删除或从实例组手动删除时,对用户的干扰最小。您可以在此链接中找到有关启用connection draining的更多信息。