https://blog.csdn.net/qq_40460909/article/details/103514139
mongo
apiVersion: v1kind: Servicemetadata:name: mongonamespace: ur-devlabels:app: mongospec:ports:- port: 27017targetPort: 27017name: mongoselector:app: mongo---apiVersion: apps/v1kind: StatefulSetmetadata:name: mongonamespace: ur-devlabels:app: mongospec:serviceName: mongoreplicas: 1selector:matchLabels:app: mongotemplate:metadata:labels:app: mongospec:imagePullSecrets:- name: ur-pipeline-user-harborcontainers:- name: mongoimage: bytest-harbor.ur.com.cn/ur-platform/mongo:latestimagePullPolicy: IfNotPresentresources:limits:cpu: 500mmemory: 1024Mirequests:cpu: 200mmemory: 512Mienv:- name: TZvalue: Asia/Shanghaiports:- name: mongocontainerPort: 27017protocol: TCPvolumeMounts:- name: mongo-pvcmountPath: /data/dbvolumeClaimTemplates: # 自动创建pvc,进而自动创建pv- metadata:name: mongo-pvcspec:accessModes: [ "ReadWriteMany" ]storageClassName: kubesphere-nfs-clientresources:requests:storage: 10Gi
yapi
apiVersion: v1kind: Servicemetadata:name: yapinamespace: ur-devlabels:app: yapispec:ports:- port: 32368targetPort: 32368name: yapinodePort: 32368type: NodePortselector:app: yapi---apiVersion: apps/v1kind: Deploymentmetadata:name: yapinamespace: ur-devlabels:app: yapispec:replicas: 1selector:matchLabels:app: yapistrategy:rollingUpdate:maxSurge: 1maxUnavailable: 0template:metadata:labels:app: yapispec:imagePullSecrets:- name: ur-pipeline-user-harborcontainers:- name: yapiimage: bytest-harbor.ur.com.cn/ur-platform/yapi:latestimagePullPolicy: IfNotPresentresources:limits:cpu: 500mmemory: 1024Mirequests:cpu: 200mmemory: 512Mienv:- name: TZvalue: Asia/Shanghai- name: VERSIONvalue: 1.8.0- name: LOG_PATHvalue: /tmp/yapi.log- name: HOMEvalue: /home- name: PORTvalue: "32368"- name: ADMIN_EMAILvalue: myemail@163.com- name: DB_SERVERvalue: mongo- name: DB_NAMEvalue: yapi- name: DB_PORTvalue: "27017"ports:- name: yapicontainerPort: 32368protocol: TCP
依赖库安装完成,正在初始化数据库mongodb...> yapi-vendor@1.8.0 install-server /home/vendors/vendors> node server/install.jslog: mongodb load success...初始化管理员账号成功,账号名:"myemail@163.com",密码:"ymfe.org"部署成功,请切换到部署目录,输入: "node vendors/server/app.js" 指令启动服务器, 然后在浏览器打开 http://127.0.0.1:32368 访问log: -------------------------------------swaggerSyncUtils constructor-----------------------------------------------log: 服务已启动,请打开下面链接访问:http://127.0.0.1:32368/log: mongodb load success...
