版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本申请公开了一种信号发送方法及相关装用于执行按照参数变量的变量值发送SIGTERM信参数作为信号发送脚本中对应的参数变量的变签指示的信号发送规则发送SIGTERM信号至目标的目标容器的信号发送参数执行预先挂载的信号发送脚本,实现发送SIGTERM信号至目标容器的各个进程从而实现目标容器对应的业务一致2将预设的信号发送脚本挂载至目标容器,所述信号发送脚本包括多个预设的参数变以所述目标容器的信号发送参数作为所述信号发送脚本中对应的参数变量的变量值接收目标容器组的创建请求,所述目标容器组的创建请求包括创通过所述生命周期钩子将所述信号发送参数投射进资源声明文件,并行在所述等待时长后,按照所述信号发送规则将发送SIGTERM信号至所述目标容器的各个的顺序发送SIGTERM信号,第二信号发送标签指示按照进程编号从大到小的顺序发送脚本挂载单元,用于将预设的信号发送脚本挂载至目标容器发送参数获取单元,用于响应于接收到目标容器的脚本执行单元,用于以所述目标容器的信号发送参数作为所3接收目标容器组的创建请求,所述目标容器组的创建请求包括创通过所述生命周期钩子将所述信号发送参数投射进资源声明文件,并所述处理器用于执行所述计算机程序,以使所述电子设备能够实现如权利当所述一个或多个计算机程序被电子设备执行时,能够使所述电子设备实现如权利要求14[0002]Kubernetes集群是一个用于自动化容器化应用部署、扩展和管理的开源平台。Kubernetes(简称K8s)集群由多个节点组成,这些节点分为Master节点和Worker节点。他进程的运行。现有技术中Kubernetes集群通过dump_init系统或者进程管理器tini启动[0004]但是受限于现有的dump_init系统或者tini的应用局限性,当容器启动的第一个[0009]以所述目标容器的信号发送参数作为所述信号发送脚本中对应的参数变量的变量值后,执行所述信号发送脚本,以按照所述信号发送标签指示的信号发送规则发送5发送参数中的信号发送标签作为所述信号发送规则的变量值后,执行所述信号发送脚本,以执行在所述等待时长后,按照所述信号发送规则将发送SIGTERM信号至所述目标容器的信号发送标签指示按照进程编号从大到小的顺序发送S按照参数变量的变量值发送SIGTERM发送规则发送SIGTERM信号至所述目6送脚本用于执行按照参数变量的变量值发送SIGTERM信号,且信号发送参数包括信号发送7[0047]本申请可以但不限于应用在具备容器管理功能的应用程序或者云侧服务器提供行说明服务器200可以为一个或者多个终端提供本申请实施例提供的方法。[0055]输入单元130可用于接收输入的数字或字符信息,以及产生与该便携式多功能装动作转换为触摸信号发送给该处理器170,并能接收该处理器170发来的命令并加以执行;8[0059]处理器170是终端100的控制中心,利用各种接口和线路连接整个终端100的各个备通信。该无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统 多针连接器,可以用于连接终端100与其他装置进行通信,也可以用于连接充电器为终端9[0070]处理器202可以为中央处理器(centralprocessingunit,CPU)、图形处理器[0071]存储器204可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,RAM)。存储器204还可以包括非易失性存储器(non_volatile100和服务器200中的处理器(例如处理器170以及处理programmablegatearray,FPGA)、通用处理器、数字信号处理器(digitalsignal[0075]参照图4,图4为本申请实施例提供的一种信号发送方法的流程示意图,如图4所[0082]本实施例中,将信号发送参数中的信号发送标签作为信执行信号发送脚本,以按照信号发送标签指示的信号发送规则发送SIGTERM信号至目标容[0085]S501、在Kubernetes集群中部署资源对象ConfigMap,并添加生命周期钩子对象可以将配置数据存储在Kubernetes集群中,并在需要时将配置数据注入到容器当中。发送标签为预设转发标签中的一种,用于指示按照预设的信号发送规则发送进程结束其中,第一信号发送标签记为“sig:order”,指示按照进程编号从小到大的顺序发送[0096]需要说明的是,在Kubernetes中,preStop钩子是容器生命周期中的一个重要钩[0103]需要说明的是,通过S501~S505在Kubernetes集群中部署配置信号发送脚本的资[0106]S507、判断目标容器所属的目标容器组的资源声明文件中是否存在信号发送标SIGTERM信号至目标容器。若目标容器为单线程容器,单线程容器中的唯一线程接收数的变量值,得到目标容器的目标信号发送脚本。通过preStop钩子执行目标信号发送脚照信号发送标签指示的信号发送规则向目标容器内的各个线程发送SIGTERM信号,以使各[0116]由上述技术方案可以看出,本申请实施例提供的一种信号发送方法,通过在Kubernetes集群中开发一个自定义扩展组件,自动部署用于存储信号发送脚本的是专业的init进程。现有技术中,通过Kubelet组件发送目标容器的删除请求至目标容器过Kubelet组件发送目标容器的删除请求至目标容器后,将自动执行预先挂载至目标容器能单个处理,没有办法批量修改的应用局限性,例如,使用dump_init时,需要将参数ENTRYPOINT["/docker_entrypoint.sh"]修改为参数ENTRYPOINT["/usr/local/bin/tini","__","/docker_entrypoint.sh"]。本申请提供的一种信号转发方法不需要改造待iptables规则被删除或者直连类型LB解除绑定后向所有进程发送SIGTERM信号,从而避行按照参数变量的变量值发送SIGTER[0128]脚本执行单元703,用于以所述目标容器的信号发送参数作为所述信号发送脚本按照所述信号发送规则将发送SIGTERM信号至所述目标容器信号发送标签指示按照进程编号从大到小的顺序发送S图8示出的电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026六年级道德与法治下册 健康成长之路
- 小数除法单元测试-2024-2025学年人教版数学五年级上册(含答案)
- 向量优化技术就业前景分析
- 如何判断医患关系好坏
- 2024年公司办公写字楼租赁合同5篇
- 2024年保安员工转正申请书
- 2024年“中学学校体育计划”体育工作计划范本(四篇)
- 2023年乡镇开展预防学生溺水专专项行动实施方案
- 2023年教师资格之中学综合素质押题练习试卷A卷附答案
- 2023年江苏省镇江市丹阳市中考化学二模试卷
- 【《5万吨年产量的苯酐生产工艺设计》27000字】
- 2025年空间生态农业示范项目可行性研究报告
- 2026年竞争对手分析报告培训课件
- 街舞老师全职合同协议
- 2025年西北农林科技大学强基计划生物科学专业考试试题集
- 下肢缺血再灌注损伤护理方案
- 2025年KET词汇表表格
- 邮政网点一点一策方案
- 2025版压力性损伤预防和治疗的新指南解读
- 安静病房课件
- 2026年高考备考《历史》真题材料题练习及答案
评论
0/150
提交评论