在使用K8s部署node-red-pro的时候,出现如下错误:
21 Oct 09:06:17 - [info]
欢迎使用Node-RED
===================
21 Oct 09:06:17 - [info] Node-RED 版本: v4.0.2
21 Oct 09:06:17 - [info] Node.js 版本: v22.7.0
21 Oct 09:06:17 - [info] Linux 4.19.90-52.41.v2207.ky10.x86_64 x64 LE
(node:7) [DEP0059] DeprecationWarning: The `util.log API is deprecated. Please use console.log() with a custom formatter or a third-party logger instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
21 Oct 09:06:17 - [info] 加载控制板节点
(node:7) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
21 Oct 09:06:19 - [info] 设置文件 : /data/settings.js
21 Oct 09:06:19 - [info] 上下文储存: 'default' [module=memory]
21 Oct 09:06:19 - [info] 服务器现在在http://127.0.0.1:1880/上运行
21 Oct 09:06:19 - [info] 安装模块:request,版本:latest
一直卡在这个阶段无法运行。
看日志是卡在安装node-red插件的步骤,有可能是内部环境导致的问题,无法直接从中央库下载。
你们可以做这样一个尝试,在本地开发机(和服务器同架构平台,amd或arm)运行,等本地安装完毕后,执行docker commit和docker tag,把安装好依赖的镜像重新创建一个新的镜像出来。
之后你们可以把这个镜像推送到自己的docker私服或者通过docker load -i 命令导入镜像的tar文件。这样k8s环境在启动的时候就无需等待安装node-red的插件,启动完就是已经安装好的了。
问题不是出在这里,而是出在映射路径上,
在 NFS 服务器定义一个 PV和一个 PVC,就解决了。
好的
挂载之后,Node-Red是启动了,但是流程无法启动。启动之后马上停止。
21 Oct 18:10:52 - [info]
欢迎使用Node-RED
===================
21 Oct 18:10:52 - [info] Node-RED 版本: v4.0.2
21 Oct 18:10:52 - [info] Node.js 版本: v22.7.0
21 Oct 18:10:52 - [info] Linux 4.19.90-52.41.v2207.ky10.x86_64 x64 LE
(node:7) [DEP0059] DeprecationWarning: The `util.log API is deprecated. Please use console.log() with a custom formatter or a third-party logger instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
21 Oct 18:10:52 - [info] 加载控制板节点
21 Oct 18:10:53 - [info] 设置文件 : /data/settings.js
21 Oct 18:10:53 - [info] 上下文储存: 'default' [module=memory]
(node:7) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
21 Oct 18:10:53 - [info] 服务器现在在http://127.0.0.1:1880/上运行
21 Oct 18:10:53 - [info] 安装模块:request,版本:latest
21 Oct 18:12:18 - [info] 停止流程
21 Oct 18:12:18 - [info] 流程已停止
21 Oct 18:12:18 - [info] Updated flows
21 Oct 18:12:18 - [info] 启动流程
21 Oct 18:12:18 - [info] 流程已启动
21 Oct 18:12:18 - [info] 停止流程
21 Oct 18:12:18 - [info] 流程已停止
扫一扫访问 Blade技术社区 移动端