helm-chart/templates/nacos-server.yaml (82 lines of code) (raw):

apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "7" creationTimestamp: null generation: 1 labels: app: nacos-server name: nacos-server selfLink: /apis/apps/v1/namespaces/default/deployments/nacos-server spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: nacos-server strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: labels: app: nacos-server spec: containers: - env: - name: MODE value: standalone - name: PREFER_HOST_MODE value: ip - name: BASE_DIR value: /home/nacos - name: CLASSPATH value: '.:/home/nacos/conf:' - name: CLUSTER_CONF value: /home/nacos/conf/cluster.conf - name: FUNCTION_MODE value: all - name: JAVA_HOME value: /usr/lib/jvm/java-1.8-openjdk - name: NACOS_USER value: nacos - name: JAVA value: /usr/lib/jvm/java-1.8-openjdk/bin/java - name: JVM_XMS value: 2g - name: JVM_XMX value: 2g - name: JVM_XMN value: 1g - name: JVM_MS value: 128m - name: JVM_MMS value: 320m - name: NACOS_DEBUG value: "n" - name: TOMCAT_ACCESSLOG_ENABLED value: "false" - name: TIME_ZONE value: Asia/Shanghai image: nacos/nacos-server:latest imagePullPolicy: Always name: nacos-server ports: - containerPort: 8848 protocol: TCP resources: requests: cpu: 250m memory: 512Mi terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} terminationGracePeriodSeconds: 30 status: {}