Jack
  • 首页
  • 归档
  • 标签

k8s中使用statefulSets、configmap和secrets

前置准备 一个正在使用mysql、mongo的nest应用 如果你正在使用graphql,此教程中也附带了gql的打包部署过程 nest应用的一些配置信息 对nest应用打镜像如何写 dockerfile由于在 docker和k8s的最佳实践 一章中讲到了 dockerfile 中代码含义,所以以下不做赘述 12345678910111213141516171819202122232425262
2025-10-16
#运维部署

docker和k8s的最佳实践

准备工作 安装docker desktop 通过docker desktop安装k8s集群 一个基础的nest项目 docker上手容器常用命令1234567891011121314151617181920212223242526272829303132333435# 查看运行的容器docker ps# 查看所有容器docker ps -a# 停止容器docker stop <contai
2025-10-14
#运维部署

nestjs接入动态配置

nestjs动态配置接入的原因应用程序通常在不同的环境中运行。根据环境的不同,应使用不同的配置设置。例如,通常本地环境依赖于本机的数据库凭证,仅对本地数据库实例有效。生产环境将使用一组单独的数据库凭据。由于配置变量会发生变化,因此最佳实践是在环境中存储配置变量。 如何安装配置1$ npm i --save @nestjs/config @nestjs/config 的内部其实使用的是 doten
2025-09-17
#nestjs

nestjs接入数据库、MONGO和验证

nestjs接入数据库TypeORM 集成安装所需的依赖项 1npm install --save @nestjs/typeorm typeorm mysql2 安装完成后,我们可以把 TypeORMModule 导入到 AppModule 中 12345678910111213141516171819import { Module } from '@nestjs
2025-09-15
#nestjs

上手nestjs

如何安装nestjs因为后续会选择nestjs创建不同的应用,所以推荐安装nestjs的官方生成工具 12345npm i -g @nestjs/clinest new project-namenest new project-name --strict 因为nestjs完全支持使用typescript构建,所以传递 –strict 可以使项目有更加严格的功能集 创建提示如下: 123456789
2025-09-12
#nestjs

浅谈CJS和ESM

JavaScript的发展史JavaScript的发展壮大在JavaScript诞生之初只是作为一个脚本语言来使用,主要是做一些简单的表单校验等,因为代码量不多,所以是直接跟html写在一个文件里面,并且用script标签包裹 12345// index.html<script> var name = 'shiyuq' var age = 18</
2025-09-12

搜索