文章 2025-06-22 来自:开发者社区

Kubernetes 节点故障自愈方案:结合 Node Problem Detector 与自动化脚本

本文深入探讨了Kubernetes节点故障自愈方案,结合Node Problem Detector(NPD)与自动化脚本,提供技术细节、完整代码示例及实战验证。文章分析了硬件、系统和内核层面的典型故障场景,指出现有监控体系的局限性,并提出基于NPD的实时事件捕获与自动化诊断树的改进方案。通过深度集成NPD、设计自...

Kubernetes 节点故障自愈方案:结合 Node Problem Detector 与自动化脚本
文章 2024-07-02 来自:开发者社区

不是Jenkins玩不起,而是脚本更有性价比,在1Panel中使用Node搭建前端自动化

前言 公司测试环境的运维管理面板是1Panel,由于近期有新项目的开发,部署功能并不完善,每次版本的发布需要开发人员在自己电脑上build并通过压缩包手动进行操作发布,这么做既降低了效率,还会导致操作的不一致性,并且难以扩展和维护。于是我计划在面板中搭建一套流水线来维护前端包的自动构建与代码发布。 需求调研 在原先的文章中我对Jenkins+Gitea的前端自动化实现有了...

不是Jenkins玩不起,而是脚本更有性价比,在1Panel中使用Node搭建前端自动化
文章 2024-02-29 来自:开发者社区

统计项目代码行数轻松搞定:使用 Node.js 脚本自动统计代码量

说在前面 在软件开发领域,了解项目的代码规模和复杂度对于项目管理、团队协作以及技术评估都至关重要。通过统计项目代码行数,我们能够更好地把握项目的整体情况,包括但不限于代码量的大小、不同类型文件的分布情况以及项目的结构和复杂度。这些信息对于项目负责人做出决策、开发人员进行优化和维护、以及评估项目的进度和质量都具有重要意义。 然而,手动统计代码行数通常会耗费大量...

统计项目代码行数轻松搞定:使用 Node.js 脚本自动统计代码量
文章 2024-02-29 来自:开发者社区

Git自动化利器:使用Node.js脚本定制化提交消息处理

说在前面 Git Hooks是Git版本控制系统中的一种机制,它允许开发人员在特定的Git操作(如提交、合并、推送等)前或后注入自定义的脚本和功能。这些钩子脚本可以用于自动化代码检查、测试运行、日志记录等操作,从而帮助团队维持代码质量、规范性和工作流程的一致性。 Git Hooks主要分为客户端钩子和服务器端钩子两种类型。客户端钩子包括pre-commit(提交前)...

文章 2024-02-02 来自:开发者社区

Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)

Node.js 简介Node.js 是一个开源和跨平台的JavaScript运行时环境。Node.js 在浏览器之外运行V8 JavaScript引擎(Google Chrome的内核)。Node.js 可以构建web服务器。Node.js 是单线程非阻塞的,这允许Node.js使用单个服务器就可以处理数千个并发连接。Node.js 可以使用新的ECMAScript标准。 Node.js 安装1....

Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
文章 2024-01-25 来自:开发者社区

Node.js Shell 脚本开发指南(下)

十四、创建跨平台 shell 脚本14.1 所需的知识14.1.1 本章的下一步是什么14.2 Node.js ESM 模块作为 Unix 上独立的 shell 脚本14.2.1 Unix 上的 Node.js shell 脚本14.2.2 Unix 上的 Hashbangs14.2.3 在 Unix 上使文件可执行14.2.4 直接运行hello.mjs14.3 使用 shell 脚本创建一个....

文章 2024-01-25 来自:开发者社区

Node.js Shell 脚本开发指南(中)

九、原生 Node.js 流9.1 总结:异步迭代和异步生成器9.2 流9.2.1 管道9.2.2 文本编码9.2.3 辅助函数:readableToString()9.2.4 一些初步说明9.3 可读流9.3.1 创建可读流9.3.2 通过for-await-of从可读流中读取块9.3.3 通过模块'node:readlines'从可读流中读取行9.4 通过异步生成器转换可读流(ch_node....

文章 2024-01-25 来自:开发者社区

Node.js Shell 脚本开发指南(上)

第一部分:关于本书下一步:1 关于本书一、本书简介1.1 为什么我应该阅读这本书?1.2 阅读本书需要什么知识?1.3 购买和预览这本书1.3.1 我怎样才能购买这本书?1.3.2 我怎样才能预览这本书?1.4 关于作者1.5 致谢本章将帮助您决定这本书是否适合您。1.1 为什么我应该阅读这本书?这本书是关于使用 Node.js 进行 shell 脚本编程的。您将学到:Node.js 的工作原理....

文章 2024-01-16 来自:开发者社区

Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)(下)

Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)(上):https://developer.aliyun.com/article/1420284Node.js process.nextTick()当将一个函数传给 process.nextTick(callFn) 时,则指....

Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)(下)
文章 2024-01-16 来自:开发者社区

Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)(上)

Node.js 简介Node.js 是一个开源和跨平台的JavaScript运行时环境。Node.js 在浏览器之外运行V8 JavaScript引擎(Google Chrome的内核)。Node.js 可以构建web服务器。Node.js 是单线程非阻塞的,这允许Node.js使用单个服务器就可以处理数千个并发连接。Node.js 可以使用新的ECMAScript标准。 Node.js 安装1....

Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注