DEVOPS
文章平均质量分 77
运维构建记录
云上锦书
解决问题、学会记录、不断学习!
吾爱有三:攀岩、羽球、游泳。
Interests: history, debate and code.
展开
-
devops相关面试题
1、发布10+ NPM包,熟悉NRM、NVM。谈谈你参与发布的NPM包,它们解决了什么问题,有什么特点?NPM: 是 Node.js 默认的包管理工具NRM:是 Node.js 源管理工具NVM:Node.js 版本管理工具我参与发布的NPM包为mk-form,它通过配置生成和验证复杂表单,简化前端表单开发流程;二次开发copy-webpack-plugin,解决了运行后报错的问题,让项目成功在生产环境中完成构建。原创 2023-12-07 10:20:00 · 906 阅读 · 0 评论 -
devops之 配置域名(持续更新中...)
更改ssl_certificate_key 与 ssl_certificate绝对路径;在第一步中证书创建成功后获得以下信息,阿里云 会自动添加解析记录。若自动添加解析失败, 需手动添加,在云解析DNS 中添加即可!有一个二级域名的前提下, 设置一个三级域名给所在的服务使用;nginx -s reload --> 重启nginx。登录阿里云ECS终端。原创 2023-12-07 10:01:52 · 445 阅读 · 0 评论 -
腾讯云部署流程
TCR、TKE、CLB实现部署访问;原创 2023-12-06 10:06:15 · 426 阅读 · 0 评论 -
Jenkins 与 CI/CD
Include @Library changes in job recent changes:如果选中该选项,库中的任何更改都将包含在构建的更改集中,而更改库将导致为包含此库的管道运行新的构建。认识到机器驱动的CI流程和人工驱动的CD流程之间的不同要求,对于以快速,可靠和可重复的方式向客户交付功能至关重要,这就是为什么使用专用工具进行持续集成和持续部署,提高效率。等式的左边是开发人员编写的代码,代码的任何依赖关系,构建工具以及执行构建和测试的环境。CI是机器驱动的,对于许多团队而言,CD是人为驱动的。原创 2023-12-06 18:25:45 · 929 阅读 · 0 评论 -
腾讯云容器CLB等相关知识点
TKE - 容器集群服务,运行容器和工作负载。TCR- 容器镜像服务,为工作负载提供所需镜像。CLB - 云负载均衡,为应用提供高可用能力。1、TKE:腾讯云容器服务。基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务使用腾讯云容器服务 TKE,会涉及到以下基本概念:集群:是指容器运行所需云资源的集合,包含了若干台云服务器、负载均衡器等云资源。实例(Pod):由相关的一个或多个容器构成一个实例,这些容器共享相同的存储和网络空间。工作负载。原创 2023-12-06 09:54:03 · 1229 阅读 · 0 评论 -
前端服务上线详解node、nginx、mongo
域名购买后,--> 点击进去解析 前往阿里云 --> SSL证书 --> 免费赠书申请 --> 申请完成后 nginx下载 --> 将下载好的证书统一放到一个文件目录上 --> 上传到服务器中 -->6. 移动 解压文件 mv mongodb-linux-x86_64-3.6.21 /usr/local/mongodb。e. 移动文件 mv node-v14.15.1-linux-x64 /usr/local/nodejs。pm2 stop 0 停止当前 服务器 0。原创 2023-12-03 13:30:00 · 943 阅读 · 0 评论 -
Docker 详解;
1、制作自己的镜像;2、运行;-p映射容器内端口到宿主机、--name容器名字、-d后台运行3、镜像推送登录到阿里云容器镜像服务将本地的镜像打上标签(tag后是本地的镜像ID,后面指镜像版本)推送镜像到线上4、推送成功后运行;在目标服务器上安装 Docker:首先确保目标服务器上已经安装了 Docker。如果没有安装,请根据操作系统和发行版的不同,查阅 Docker 官方文档进行安装。进行登录如果你推送镜像到了 Docker Hub 或其他私有仓库,你需要在目标服务器上登录到该仓库。原创 2023-12-02 17:00:00 · 446 阅读 · 0 评论 -
Vue Router + KOA + Express 相关
1、Vue Router钩子的执行顺序导航被触发。在失活的组件里调用离开守卫。调用全局的 beforeEach 守卫。在重用的组件里调用 beforeRouteUpdate 守卫 (2.2+)。在路由配置里调用beforeEnter解析异步路由组件。在被激活的组件里调用 beforeRouteEnter。调用全局的 beforeResolve 守卫 (2.5+)导航被确认。调用全局的 afterEach 钩子。触发 DOM 更新。(此过程触发组件的生命周期)原创 2023-12-02 13:00:00 · 895 阅读 · 0 评论 -
npm包管理发布相关 -- lerna
独立模式,init的时候需要设置选项 --independent. 独立模式允许管理者对每个库单独改变版本号,每次发布的时候,你需要为每个改动的库指定版本号。固定模式,通过lerna.json的版本进行版本管理。当你执行lerna publish命令时, 如果距离上次发布只修改了一个模块,将会更新对应模块的版本到新的版本号,然后你可以只发布修改的库。原因:无法发布到私有包,当包名以@your-name开头时,npm publish会默认发布为私有包,但是 npm 的私有包需要付费,所以需要登录。原创 2023-12-01 20:39:14 · 726 阅读 · 0 评论