|NO.Z.00393|——————————|CloudNative|——|KuberNetes&CI/CD.V31|——|Jenkins.v11|自动构建NodeJs应用.v05|
一、验证创建的NodeJS资源文件
### --- 查看创建的资源是否正常启动
~~~ # 查看创建的deployment
~~~ 0/1表示健康检查没有过,因为是有一个间隔的
[root@k8s-master01 NodeJS]# kubectl get namespace
NAME STATUS AGE
nodejs-test Active 105m
[root@k8s-master01 NodeJS]# kubectl get svc -n nodejs-test -owide
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR
nodejs-demo ClusterIP 10.96.252.51 <none> 3000/TCP 96m app=nodejs-demo
[root@k8s-master01 NodeJS]# kubectl get endpoints -n nodejs-test -owide
NAME ENDPOINTS AGE
nodejs-demo 172.27.14.198:3000 96m
[root@k8s-master01 NodeJS]# kubectl get ingress -n nodejs-test -owide
NAME CLASS HOSTS ADDRESS PORTS AGE
nodejs-demo <none> nodejs.test.com 10.105.89.225 80 96m
[root@k8s-master01 NodeJS]# kubectl get deployment -n nodejs-test -owide
NAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTOR
nodejs-demo 1/1 1 1 96m nodejs-demo registry.cn-beijing.aliyuncs.com/nodejs-demo-yanqi/nodejs-demo:20210623-153619-87148f1-master app=nodejs-demo
[root@k8s-master01 NodeJS]# kubectl get po -n nodejs-test -owide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
nodejs-demo-7c8578b4d4-bt2dp 0/1 Running 0 23m 172.27.14.198 k8s-node02 <none> <none>
### --- 查看常见的pod的日志,确认是否正常启动
~~~ 已经启动完成
[root@k8s-master01 NodeJS]# kubectl logs -f nodejs-demo-f7ddcbc7b-cnvqd -n nodejs-test
npm info it worked if it ends with ok
npm info using npm@2.14.7
npm info using node@v4.2.3
npm info prestart nodejs-demoapp@1.0.0
npm info start nodejs-demoapp@1.0.0
> nodejs-demoapp@1.0.0 start /app
> node server.js
### --- 查看已经启动完成
[root@k8s-master01 NodeJS]# kubectl get po -n nodejs-test
NAME READY STATUS RESTARTS AGE
nodejs-demo-f7ddcbc7b-cnvqd 1/1 Running 0 2m25s
二、配置本地hosts文件
### --- 配置本地hosts文件
192.168.1.11 nodejs.test.com
三、通过Chrome访问是否可以正常访问:http://nodejs.test.com/

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通