apiVersion: v1 kind: Service metadata: name: performance-back namespace: mmm-suplus-prd labels: k8s-app: performance-back spec: ports: - name: "http" port: 80 targetPort: 8082 - name: "https" port: 443 targetPort: 443 selector: k8s-app: performance-back --- apiVersion: extensions/v1beta1 kind: Deployment metadata: name: performance-back namespace: mmm-suplus-prd labels: k8s-app: performance-back spec: replicas: 1 template: metadata: labels: k8s-app: performance-back spec: affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: {} weight: 100 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/hostname operator: In values: - cn-hangzhou.i-bp1djh1xn7taumbue1ze - cn-hangzhou.i-bp1djh1xn7taumbue1zd - cn-hangzhou.i-bp1euf5u1ph9kbhtndhb - cn-hangzhou.i-bp1hyp5oips9cdwxxgxy containers: - name: performance-back image: 192.168.0.243:5000/mmm/performance-back:master imagePullPolicy: Always ports: - containerPort: 8082 - containerPort: 443 volumeMounts: - mountPath: /opt/logs name: accesslogs env: - name: LOG_LEVEL value: "debug" - name: LOG_FILE value: "true" - name: ENV_MOD value: "prd" - name: ERROR_BASE_CODE value: "1" - name: ERROR_BASE_CODE_MULTIPLE value: "1000" - name: POSTGRESQL_DB_NAME value: "performance_prd" - name: ENABLE_HTTPS value: "true" - name: POSTGRESQL_USER valueFrom: configMapKeyRef: name: suplus-config key: postgresql.user - name: POSTGRESQL_PASSWORD valueFrom: configMapKeyRef: name: suplus-config key: postgresql.password - name: POSTGRESQL_HOST valueFrom: configMapKeyRef: name: suplus-config key: postgresql.host - name: POSTGRESQL_PORT valueFrom: configMapKeyRef: name: suplus-config key: postgresql.port - name: REDIS_HOST valueFrom: configMapKeyRef: name: suplus-config key: redis.ip - name: REDIS_PORT valueFrom: configMapKeyRef: name: suplus-config key: redis.port - name: KAFKA_HOSTS valueFrom: configMapKeyRef: name: suplus-config key: kafka.host - name: KAFKA_PERFORMANCE_ID valueFrom: configMapKeyRef: name: suplus-config key: kafkaperformance.id - name: KAFKA_BUSINESS_TOPIC value: "mmm_business_prd" - name: UCENTER_SERVICE_HOST value: "https://suplus-ucenter-prd.fjmaimaimai.com" - name: BUSINESS_ADMIN_SERVICE_HOST value: "https://suplus-business-admin-prd.fjmaimaimai.com" volumes: - name: accesslogs emptyDir: {}