apiVersion: v1 kind: Service metadata: name: digital-platform namespace: mmm-suplus-dev labels: k8s-app: digital-platform spec: ports: - name: "http" port: 80 targetPort: 8080 - name: "https" port: 443 targetPort: 443 selector: k8s-app: digital-platform --- apiVersion: extensions/v1beta1 kind: Deployment metadata: name: digital-platform namespace: mmm-suplus-dev labels: k8s-app: digital-platform spec: replicas: 1 template: metadata: labels: k8s-app: digital-platform 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: digital-platform image: 192.168.0.243:5000/mmm/digital-platform:dev imagePullPolicy: Always ports: - containerPort: 8080 - containerPort: 443 volumeMounts: - mountPath: /opt/logs name: accesslogs - mountPath: /go/src/digital-platform/uploads name: sgstorage-pvc1 env: - name: LOG_LEVEL value: "debug" - name: LOG_FILE value: "true" - name: ENV_MOD value: "dev" - name: ERROR_BASE_CODE value: "1" - name: ERROR_BASE_CODE_MULTIPLE value: "1000" - name: POSTGRESQL_DB_NAME value: "" - 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 value: 127.0.0.1:9092 - name: KAFKA_BUSINESS_ADMIN_TOPIC value: mmm-business-admin-dev - name: KAFKA_GROUP_ID value: performance_dev volumes: - name: accesslogs emptyDir: {} - name: sgstorage-pvc1 persistentVolumeClaim: claimName: sgstorage-pvc