在腾讯云集群容器上部署nodejs+express+socket.io服务
这是一个简易的教程,记录我在腾讯云容器服务上部署nodejs+express+socket.io服务的过程,记录了一下,怕自己忘了。
注册账号就不说了
1.创建集群服务:
这里按照指引和提示创建就好,不多做描述

2.创建应用:

输入应用名称,
来源选择【应用市场】,
搜索【node】
选中【node】源

编辑底部的values.yaml文件

点击【保存】按钮

继续点击新建应用的【完成】按钮

等待应用创建成功


3.配置服务正常启动:
在集群面板点击集群id

先删除我们不需要的mogodb服务

点击更新Pod配置

在实例内容的node容器点击【显示高级设置】

将第三个运行命令改成我们自己的node启动命令,点击完成

等待服务重启

查看事件报错

在YAML中删除liveness配置和Readiness配置


服务启动成功


4.配置公网访问:
点击【Service】菜单,选择自己新建的服务

点击【更新访问方式】

服务访问方式配置为【公网LB访问】
服务的3000端口,由公网的80端口转发
socket.io端口则保持原来的3004;
配置完成,点击【更新访问方式】
配置如下图:

等待公网ip配置完成

第一个ip地址为公网访问ip:

公网正常访问:

socket服务也已经通了,此处不做展示了