Skip to content

2.5安装subscription

pvc

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: subscription-logs
  namespace: default
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 100Mi
  storageClassName: cdtest-storage-class

service

kind: Service
apiVersion: v1
metadata:
  name: subscription-service
  namespace: default
  labels:
    name: subscription-service
spec:
  ports:
    - protocol: TCP
      port: 8085
      targetPort: 8085
      nodePort: 31645
  selector:
    app: online-subscription
  type: NodePort

deployment

kind: Deployment
apiVersion: apps/v1
metadata:
  name: online-subscription
  namespace: default
  labels:
    app: online-subscription
spec:
  replicas: 1
  selector:
    matchLabels:
      app: online-subscription
  template:
    metadata:
      labels:
        app: online-subscription
    spec:
      volumes:
        - name: online-subscription-volume
          persistentVolumeClaim:
            claimName: subscription-logs
      containers:
        - name: online-subscription
          image: >-
            registry.cn-chengdu.aliyuncs.com/liuchenyun/online-subscription:latest
          ports:
            - containerPort: 8085
              protocol: TCP
          env:
            - name: PORTAL_ADMINISTRATORS_USERID
              value: '944959'
            - name: DATABASE_URL
              value: 192.168.31.157
            - name: DATABASE_PORT
              value: '31185'
            - name: DATABASE_NAME
              value: iportal
            - name: DATABASE_USERNAME
              value: root
            - name: DATABASE_PASSWORD
              value: '123456'
            - name: SUBSCRIPTION_LOGGING_LEVEL
              value: info
            - name: TZ
              value: Asia/Shanghai
            - name: TOMCAT_MEMCACHE_NODES
              value: n1:memcached-service:11211
            - name: SWAGGER_ENABLED
              value: 'true'
            - name: RESOURCECENTER_SSO_SERVER_URL
              value: http://sso-new-service:8080
            - name: ONLINE_TOKEN
              value: >-
                lTLclVkm91fuQ4W6MkpiLwCEnh6ukjbLqQsA57XWo28obXMSIvoiHmnwJXNezej_Yxft4zjyGwt8zGD7fadpng..
            - name: ONLINE_ADMIN_USERNAME
              value: '944959'
            - name: ONLINE_ADMIN_PASSWORD
              value: A1b2c3d4e5f6g7h_
            - name: USER_ACCOUNT_BASE_URL
              value: http://useraccount-service:8086
            - name: OA_USER_KEY
              value: >-
                a061130ee52821060667773852ee6c5249683d574c056715b8e3c493e781bbbd058f4c638e5ce42b39c10eff1b0bad2c4e830c42d048baea90b50072517bbb40
            - name: PLATFORM_OFFSET
              value: '0.00'
            - name: SCHEDULE_TASK_OPEN
              value: 'true'
            - name: SCHEDULE_TASK_UPDATE_TIME
              value: 0 */5 * * * ?
            - name: SCHEDULE_TASK_CLOUD_SERVICE
              value: 0 2 0 * * ?
            - name: SCHEDULE_TASK_EXPIRE_TIME
              value: 0 0 14 * * ?
            - name: SCHEDULE_SERVICE_TAIL_TIME
              value: 0 20 0 * * ?
            - name: EMAIL_SERVICE_URL
              value: https://ssocdtest.supermapol.com/service/api/email/send/html
            - name: COMPANY_DEFAULT_HEADER
              value: header/cdtest/default_company_head.png
            - name: WEB_SERVICE_USERNAME
              valueFrom:
                configMapKeyRef:
                  name: secret-config
                  key: license-server.username
            - name: WEB_SERVICE_PASSWORD
              valueFrom:
                configMapKeyRef:
                  name: secret-config
                  key: license-server.password
            - name: WEB_SERVICE_END_POINT_URL
              valueFrom:
                configMapKeyRef:
                  name: secret-config
                  key: license-server-ali.url
            - name: ALIPAY_TRANSFER_ENABLED
              value: 'true'
            - name: ALIPAY_TRANSFER_APP_ID
              value: '2016093000627937'
            - name: ALIPAY_TRANSFER_APP_PRIVATE_KEY
              value: >-
                MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC7/7Avmxg4tBYFckp9uwQiXirDSy+YB0rOd4611C4r3LaBZH4ewDga9yK2Pd0B1CTbnMsdie4wKMEmpHTX68JqG4/yOO1RFd4TutkJnHlGnjz+CxcbQS7d3UJVs1wvqnGbA/3Vqa/6/yieIBqi9daS82VfSLfDTDfjzPfDPUr9rYW2y15BsbLJhvr597mLBiFZZ42LWO5n6u5lIqu5ztQvuxPAvd2ldFunklucW4+m2XV0jH/9xSbzHs5VJVRKHNgm0vdIe3Bbn6l2+i7qKi72dGZbNTNWiRRHcC9Ue5UzzHm2rr2PJNQUkvNTtTXYhj/WGbal3sHilejIxqUPBAYpAgMBAAECggEBAJnGDPEDpY5MD28pCzFIlZse90+C4k0yOcgkFwE3qwSJpma0Mk0o4Tt9RlFWzL3ALt3LpIBm4ANYcpUPE9vBpeZw4Q857TPT9TCiNwEbkj9nE3Cg1aefa5xibO34pcD/Y6luXGQ2RhHCQBEHJYKCH59Xo2WK73S5lUWp1EdIjVxs+Ue7pWoVPqQK/rvWfre4CG8dZPU4O3PBJ0JnDwnAIvF23aMlnlolffUhQxhUsg4mFWKYgiHP4SsC4k646zSXBicqKSJj9ogkKAxCwU/srwYjaH1DBxro8nudrHYivCO2qtQYtxuVVjfnMnkN7vNMesPpD86WLC3JTY+QJqCixeECgYEA6Zd22Vvr+b+L3T1WpxcQT/d9j0eROdcA7wHHWXT89815n5UiAFldMVvQsnTvctqupOnwteY0LWo+wzYcKXYYHiitOaywm+Xgu4pzSoxhNNwX82J0wS5vlSQS8Sem1jmGkMwTIFh1EES6MU7X6gSYcble8ZMQqpOcNNLMrYilorUCgYEAzgiORQLVWsgqYZWY5MTJxteQ8BGclpDfehgXjIbv2SXa4Oaa7ko1q9D9ToZfGhmd9MjuMYUoCAdyb/42TnTXB7qUuUxg7oPZf/WWT0dlqz6dhKqzrw4hNRNf9H0fO/i9tSLKPyltbGTH6GdpVd6qyzdjQPkQkrW102/3IRjsuiUCgYEAr6aez0mpA49+2+mg/FqCgK9pMlGtqeG8KP2cau9mvew71b1t6PdJ9bDGGTuHR0Wb6BSmVhH6EGCBO4e325GbByqtP95Um5ZbzIqKsXcoLXiHZhQWGaISdALBX6fic9qkDsP2ae86b/ZOUH+qKqYz/+hVtbBR6wK+hpYxJRjI/LUCgYEAyYGiq6o+w0Ab+z8Vv0EcW4Z/sdx3uubMOxyPA5kBwe59KRNBmicoYPfQltli8CL30u4l0Hb8FQY7jX8i3A74NA3u4V/rObvooHawYK9ip15hLtzJSj/WiJN/eJ5bSwtXd24kQiwhYi8bOZjSc/KINqLgRy6RX/uqbrYGDO/Ur6UCgYBybEggdalL+UWOwcjnTOBipd1qtVFo1I9qarMKhPvYILwjEV4EBvWIq4Pa61i1H3cisKqtkOWuiqgxF4pMvqhMbL7UN/av9tStsSAeAj5mkV8KnOxE5JwDug3uy8h760ZXTkTg/di1HKCDbbwvD77J9lLrSBlw2S2LQBwuh5mHdA==
            - name: ALIPAY_TRANSFER_GETWAY_URL
              value: https://openapi.alipaydev.com/gateway.do
            - name: ONLINE_HOST
              value: http://iportal-service:8090
            - name: CLOUD_LICENSE_HOST
              value: http://cloudlicense-service:8082
            - name: SITE_URL
              value: http://useraccount-service:8086
            - name: WECOM_ROBOT_RESOURCE_ENABLE
              value: 'false'
            - name: WECOM_ROBOT_EXAMINE_ENABLE
              value: 'false'
            - name: WECOM_ROBOT_SALE_ENABLE
              value: 'false'
            - name: ORDER_EXPIRE_EXCLUDE_USERS
              value: '9450011'
            - name: SMS_SERVICE_URL
              value: >-
                http://public-service-service:8087/service/api/sms/sendSmsWithParam
            - name: SMS_BEFORE_EXPIRE_FREQUENCY
              value: 30,15,7,5,3,1
            - name: SMS_AFTER_EXPIRE_FREQUENCY
              value: 30,29,28,27,26,25,24
            - name: BUY_COMMODITY_MESSAGE_ENABLE
              value: 'true'
            - name: EMAIL_SERVICE_URL
              value: http://public-service-service:8087/service/api/email/send/html
            - name: OA_USER_ID
              value: '944994'
            - name: OA_WHITE_IPS
              value: 10.244.0.1-10.255.255.255
            - name: OSS_ENDPOINT
              value: oss-cn-beijing.aliyuncs.com
            - name: OSS_ACCESS_KEY_ID
              value: LTAI4FmbCUvxTn2nr9wNKe7e
            - name: OSS_ACCESS_KEY_SECRET
              value: mVQvBLaxDASQa83GTJwhVLMJv2jMJu
            - name: OSS_PATH
              value: cdtest/
            - name: OSS_BUCKET_NAME
              value: supermapol-invoice
            - name: CLOUD_LICENSE_BASE_URL
              value: http://cloudlicense-service:8082
            - name: OA_REST_SERVICE_URL
              value: http://oa.supermap.com/lock_server
            - name: TRIAL_LICENSE_ACCOUNT_WHITE_LIST
              value: '9450011'
          resources:
            requests:
              cpu: 20m
              memory: 800Mi
          volumeMounts:
            - name: online-subscription-volume
              mountPath: /opt/online/logs
          imagePullPolicy: Always
      imagePullSecrets:
        - name: dockercfg-liuchenyun