CC00393.CloudKubernetes——|KuberNetesCI/CD.V31|——|Jenkins.v11|自动构建NodeJs应用.v05|

本文主要是介绍CC00393.CloudKubernetes——|KuberNetesCI/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/

这篇关于CC00393.CloudKubernetes——|KuberNetesCI/CD.V31|——|Jenkins.v11|自动构建NodeJs应用.v05|的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/648594

相关文章

Java中的StringBuilder之如何高效构建字符串

《Java中的StringBuilder之如何高效构建字符串》本文将深入浅出地介绍StringBuilder的使用方法、性能优势以及相关字符串处理技术,结合代码示例帮助读者更好地理解和应用,希望对大家... 目录关键点什么是 StringBuilder?为什么需要 StringBuilder?如何使用 St

Python实现微信自动锁定工具

《Python实现微信自动锁定工具》在数字化办公时代,微信已成为职场沟通的重要工具,但临时离开时忘记锁屏可能导致敏感信息泄露,下面我们就来看看如何使用Python打造一个微信自动锁定工具吧... 目录引言:当微信隐私遇到自动化守护效果展示核心功能全景图技术亮点深度解析1. 无操作检测引擎2. 微信路径智能获

C语言中位操作的实际应用举例

《C语言中位操作的实际应用举例》:本文主要介绍C语言中位操作的实际应用,总结了位操作的使用场景,并指出了需要注意的问题,如可读性、平台依赖性和溢出风险,文中通过代码介绍的非常详细,需要的朋友可以参... 目录1. 嵌入式系统与硬件寄存器操作2. 网络协议解析3. 图像处理与颜色编码4. 高效处理布尔标志集合

Java中的Lambda表达式及其应用小结

《Java中的Lambda表达式及其应用小结》Java中的Lambda表达式是一项极具创新性的特性,它使得Java代码更加简洁和高效,尤其是在集合操作和并行处理方面,:本文主要介绍Java中的La... 目录前言1. 什么是Lambda表达式?2. Lambda表达式的基本语法例子1:最简单的Lambda表

Python结合PyWebView库打造跨平台桌面应用

《Python结合PyWebView库打造跨平台桌面应用》随着Web技术的发展,将HTML/CSS/JavaScript与Python结合构建桌面应用成为可能,本文将系统讲解如何使用PyWebView... 目录一、技术原理与优势分析1.1 架构原理1.2 核心优势二、开发环境搭建2.1 安装依赖2.2 验

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

pytorch自动求梯度autograd的实现

《pytorch自动求梯度autograd的实现》autograd是一个自动微分引擎,它可以自动计算张量的梯度,本文主要介绍了pytorch自动求梯度autograd的实现,具有一定的参考价值,感兴趣... autograd是pytorch构建神经网络的核心。在 PyTorch 中,结合以下代码例子,当你

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、