【技术实现步骤摘要】
探针处理方法、系统、电子设备和可读存储介质
[0001]本申请涉及到软件领域,具体而言,涉及探针处理方法、系统、电子设备和可读存储介质。
技术介绍
[0002]应用程序(Application,英文简称为APP,中文简称为应用)在运行的过程中需要得到操作系统等运行环境的支持,为了让应用能够在不同的环境中运行,可以将应用进行容器化。所谓的容器就是一个软件包,这个软件包提供应用程序的完整的运行时环境,例如可以包括:应用程序的代码、相关配置文件、库以及运行应用程序所需的依赖项等。
[0003]在相关技术中,有些平台可以提供将应用程序进行容器化的功能。这些平台可以被称作是用于管理容器化应用的平台。在这些平台中运行了数量较大的容器,专利技术人发现,在这些平台中,经常会因探针失效而产生各种问题(例如导致容器的非正常重启),探针失效通常是因为探针策略配置不当导致的,而修改探针策略需要对容器所在的容器仓(Pod)进行重建,这会给使用容器来提供服务的应用程序带来影响。
技术实现思路
[0004]本申请实施例提供了探针处 ...
【技术保护点】
【技术特征摘要】
1.一种探针处理方法,包括:向应用容器发送探针检查消息,其中,所述应用容器是将应用程序进行容器化后得到的,所述应用程序上配置有探针,所述探针用于在接收到探针检查消息之后进行应答;所述应用容器位于容器仓Pod内,所述Pod内中包括至少一个容器;根据所述探针的应答情况确定探针的检查结果;将所述检查结果上报给探针管理模块,其中,所述探针管理模块配置在所述Pod之外,所述探针管理模块用于维护探针策略,并根据所述探针策略和所述检查结果确定对所述应用容器所执行的操作。2.根据权利要求1所述的方法,其中,所述探针处理方法由探针代理模块执行,其中,所述探针代理模块为配置在所述Pod之内的软件组件。3.根据权利要求2所述的方法,其中,还包括:所述探针代理模块通过预定网络端口接收探针检查消息,其中,接收到的所述探针检查消息用于对所述应用程序上配置的探针进行检查;在所述预定网络端口接收到所述探针检查消息之后,所述探针代理模块向所述探针检查消息的来源方发送应答消息。4.根据权利要求3所述的方法,其中,向所述应用容器发送所述探针检查消息包括:所述探针代理在所述预定网络端口接收到探针检查消息之后,向所述应用容器发送探针检查消息。5.根据权利要求2至4中任一项所述的方法,其中,所述探针代理模块位于容器中,所述探针代理模块所在的容器与所述应用容器位于同一个Pod中,所述探针代理模块所在的容器与所述应用容器所使用的计算资源相互独立。6.一种探针处理方法,包括:探针管理模块接收对探针的检查结果,其中,所述探针是配置在应用程序中,所述探针用于在接收到探针检查消息之后进行应答,所述检查结果是向所述探针发送探针检查消息之后根据所述探针的应答情况确定的;所述应用程序进行容器化后得到应用容器,所述应用容器位于容器仓Pod内,所述Pod中包括至少一个容器;所述探针管理模块根据预先配置的探针策略和所述检查结果确定对所述应用容器所执行的操作,其中,所述探针管理模块配置在所述Pod之外。7.根据权利要求6...
【专利技术属性】
技术研发人员:周文,潘俊峰,倪宏业,鲁严波,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。