在腾讯云集群容器上部署nodejs+express+socket.io服务 土豆泥先森 2021-12-07 1,261 阅读1分钟 这是一个简易的教程,记录我在腾讯云容器服务上部署nodejs+express+socket.io服务的过程,记录了一下,怕自己忘了。 nodejs服务代码地址:gitee.com/rjfgit/expr… 注册账号就不说了 1.创建集群服务: 这里按照指引和提示创建就好,不多做描述 2.创建应用: 输入应用名称, 来源选择【应用市场】, 搜索【node】 选中【node】源 编辑底部的values.yaml文件 将第91行的repository参数的git地址换成自己的项目地址,本项目用的是gitee.com/rjfgit/expr… 点击【保存】按钮 继续点击新建应用的【完成】按钮 等待应用创建成功 3.配置服务正常启动: 在集群面板点击集群id 先删除我们不需要的mogodb服务 点击更新Pod配置 在实例内容的node容器点击【显示高级设置】 将第三个运行命令改成我们自己的node启动命令,点击完成 等待服务重启 查看事件报错 在YAML中删除liveness配置和Readiness配置 服务启动成功 4.配置公网访问: 点击【Service】菜单,选择自己新建的服务 点击【更新访问方式】 服务访问方式配置为【公网LB访问】 服务的3000端口,由公网的80端口转发 socket.io端口则保持原来的3004; 配置完成,点击【更新访问方式】 配置如下图: 等待公网ip配置完成 第一个ip地址为公网访问ip: 公网正常访问: socket服务也已经通了,此处不做展示了