?/nacos/config/fixed-5e0d99be-23ca-4771-a36f-0b1500de4f52-camet-na2cdd383bd267651700b1746370a571d_nacos/snapshot-tenant/5e0d99be-23ca-4771-a36f-0b1500de4f52/DEFAULT_GROUP/camet-app2-auth-prod.yml (No such file or directory)
错误显示Nacos客户端试图访问 /nacos/config/... 路径但失败,说明:
Nacos客户端默认会在某个路径下保存配置快照
当前容器配置不允许在该路径下创建文件
需要为Nacos客户端提供可写的存储空间
方案1:添加Nacos专用存储(推荐)
kind: Deployment
apiVersion: apps/v1
metadata:
name: camet-app2-auth-v1
namespace: renminchenggui2
labels:
app: camet-app2-auth
version: v1
spec:
replicas: 2
selector:
matchLabels:
app: camet-app2-auth
version: v1
template:
metadata:
labels:
app: camet-app2-auth
version: v1
spec:
volumes:
- name: host-time
hostPath:
path: /etc/localtime
type: ''
- name: volume-nki86w
persistentVolumeClaim:
claimName: volume-auth
- name: nacos-storage # 添加Nacos存储卷
emptyDir: {}
containers:
- name: container-camet-app2-auth
image: >-
registry.cn-hangzhou.aliyuncs.com/kattgatt-app/camet-app2-auth:REALEASE-35
ports:
- name: http-8080
containerPort: 8080
protocol: TCP
resources:
limits:
cpu: '2'
memory: 2Gi
requests:
cpu: 500m
memory: 200Mi
volumeMounts:
- name: host-time
readOnly: true
mountPath: /etc/localtime
- name: volume-nki86w
mountPath: /logs/camet-app2-auth/
- name: nacos-storage # 挂载Nacos存储
mountPath: /nacos
env:
- name: NACOS_CONFIG_PATH # 设置Nacos配置路径
value: /nacos/config
- name: JM_SNAPSHOT_PATH # 设置Nacos快照路径
value: /nacos/config
securityContext:
runAsUser: 1000
runAsGroup: 1000
runAsNonRoot: true
allowPrivilegeEscalation: false
imagePullPolicy: IfNotPresent
restartPolicy: Always
terminationGracePeriodSeconds: 30
dnsPolicy: ClusterFirst
serviceAccountName: default
serviceAccount: default
imagePullSecrets:
- name: kattgat-aliyun
schedulerName: default-scheduler
欢迎来撩 : 汇总all