我目前正在AWS上运行并使用kube-aws/kube-spot-termination-notice-handler拦截AWS终止通知并优雅地驱逐pod.
我正在阅读这个GKE文档页面,我看到:
抢先实例在收到抢占通知后30秒后终止.
进入Compute Engine文档,我看到在终止发生前30秒发送了ACPI G2 Soft Off,但是这个问题表明kubelet本身不能处理它.
那么,GKE如何处理抢占?节点会进行排水/警戒线操作还是仅进行硬关机?
我正在使用Python应用程序实施Cloud Endpoints,该应用程序使用自定义身份验证(GAE Sessions)而不是Google帐户.我需要验证来自Javascript客户端的请求,因此我希望能够访问cookie信息.
阅读这个其他问题让我相信这是可能的,但也许没有记录.我不熟悉App Engine的Java端,所以我不太确定如何将该片段翻译成Python.这是我的一个方法的示例:
class EndpointsAPI(remote.Service):
@endpoints.method(Query_In, Donations_Out, path='get/donations',
http_method='GET', name='get.donations')
def get_donations(self, req):
#Authenticate request via cookie
Run Code Online (Sandbox Code Playgroud)
ProtoRPC消息()的位置Query_In和Donations_Out原因messages.Message.req函数中的参数只是一个实例,Query_In我没有找到任何与HTTP数据相关的属性,但是我可能错了.
kubernetes ×1