apiVersion: apps/v1 kind: Deployment metadata: name: nacos-standalone namespace: default labels: app: nacos spec: replicas: 1 selector: matchLabels: app: nacos template: metadata: labels: app: nacos spec: containers: - name: nacos image: registry.t-aaron.com/nacos/nacos-server:latest ports: - containerPort: 8080 name: http - containerPort: 8848 name: client - containerPort: 9848 name: raft env: - name: MODE value: "standalone" - name: NACOS_AUTH_TOKEN value: "SecretKey012345678901234567890123456789012345678901234567890123456789" - name: NACOS_AUTH_IDENTITY_KEY value: "nacos" - name: NACOS_AUTH_IDENTITY_VALUE value: "nacos" - name: JVM_XMS value: "512m" - name: JVM_XMX value: "512m" - name: JVM_XMN value: "256m" resources: requests: memory: "512Mi" cpu: "250m" limits: memory: "1Gi" cpu: "500m" livenessProbe: httpGet: path: /nacos/v1/console/health/readiness port: 8848 initialDelaySeconds: 30 periodSeconds: 10 timeoutSeconds: 5 failureThreshold: 3 readinessProbe: httpGet: path: /nacos/v1/console/health/readiness port: 8848 initialDelaySeconds: 30 periodSeconds: 5 timeoutSeconds: 3 failureThreshold: 3 volumeMounts: - name: nacos-logs mountPath: /home/nacos/logs volumes: - name: nacos-logs emptyDir: {} restartPolicy: Always