Skip to content

2.4安装userAccount

pvc

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

service

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

deployment

kind: Deployment
apiVersion: apps/v1
metadata:
  name: online-useraccount
  namespace: default
  labels:
    app: online-useraccount
spec:
  replicas: 1
  selector:
    matchLabels:
      app: online-useraccount
  template:
    metadata:
      labels:
        app: online-useraccount
    spec:
      volumes:
        - name: online-useraccount-volume
          persistentVolumeClaim:
            claimName: useraccount-logs
      containers:
        - name: online-useraccount
          image: >-
            registry.cn-chengdu.aliyuncs.com/liuchenyun/online-useraccount:latest
          ports:
            - containerPort: 8086
              protocol: TCP
          env:
            - name: USERACCOUNT_LOGGING_LEVEL
              value: debug
            - name: CAS_CLIENT_SERVER_URL
              value: https://ssocdtest.liuchenyun.com
            - name: CAS_CLIENT_PROJECT_URL
              value: https://cdtest.liuchenyun.com
            - name: CAS_CLIENT_CLIENT_NAME
              value: CasClient
            - name: CAS_CLIENT_LOGIN_URL
              value: /web/user/account/login/redirect
            - name: CAS_CLIENT_CALLBACK_URL
              value: /web/user/account/login/callback
            - name: CAS_CLIENT_LOGOUT_URL
              value: /web/user/account/logout
            - name: TOMCAT_MEMCACHE_NODES
              value: n1:memcached-service:11211
            - name: SSO_DATABASE_URL
              value: 192.168.31.157
            - name: SSO_DATABASE_PORT
              value: '31185'
            - name: SSO_DATABASE
              value: sso_test2
            - name: SSO_DATABASE_USERNAME
              value: root
            - name: SSO_DATABASE_PASSWORD
              value: '123456'
            - name: PORTAL_DATABASE_URL
              value: 192.168.31.157
            - name: PORTAL_DATABASE_PORT
              value: '31185'
            - name: PORTAL_DATABASE
              value: iportal
            - name: PORTAL_DATABASE_USERNAME
              value: root
            - name: PORTAL_DATABASE_PASSWORD
              value: '123456'
            - name: LICENSE_DATABASE_URL
              value: 192.168.31.157
            - name: LICENSE_DATABASE_PORT
              value: '31185'
            - name: LICENSE_DATABASE
              value: ilicense
            - name: LICENSE_DATABASE_USERNAME
              value: root
            - name: LICENSE_DATABASE_PASSWORD
              value: '123456'
            - name: PROXY_DATABASE_URL
              value: 123.57.138.204
            - name: PROXY_DATABASE_PORT
              value: '3306'
            - name: PROXY_DATABASE
              value: olproxy
            - name: PROXY_DATABASE_USERNAME
              value: root
            - name: PROXY_DATABASE_PASSWORD
              value: supermapol123
            - name: WECHAT_CLIENT_ID
              value: wxd2a3a1ef7a192f84
            - name: WECHAT_CLIENT_SECRET
              value: fcc6ca419cb1f3b02ed3ee5aa59b32ac
            - name: WEIBO_CLIENT_ID
              value: '393361516'
            - name: WEIBO_CLIENT_SECRET
              value: af64348dd5dc32303c01b1c679fcbfd0
            - name: QQ_CLIENT_ID
              value: '102020569'
            - name: QQ_CLIENT_SECRET
              value: CIApFSRCk4A2h8KI
            - name: QIYE_WECHAT_CLIENT_ID
              value: wx4197c4559d1e0811
            - name: QIYE_WECHAT_CLIENT_SECRET
              value: qB8YoUGlTQBFsq3Yip3aFcd9bAt5aE-4Uin3fygEadc
            - name: QIYE_WECHAT_AGENT_ID
              value: '1000075'
            - 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: header/cdtest/
            - name: OSS_BUCKET_NAME
              value: supermapol-sso
            - name: OAUTH_BIND_REDIRECT_URI
              value: https://cdtest.supermapol.com/web/user/account/auth/bind
            - name: OAUTH_LOGIN_REDIRECT_URI
              value: https://sso.supermap.com/qywechatlogin
            - name: TEST_PHONE_LIST
              value: 10521693851,10296332424
            - name: TEST_EMAIL_LIST
              value: 10521693851_test@qq.com,10296332424_test@qq.com
            - name: TEST_VERIFYCODE
              value: '829180'
            - name: SWAGGER_ENABLED
              value: 'true'
            - name: PORTAL_ADMINISTRATORS_USERID
              value: '944959'
            - name: ONLINE_HOST
              value: http://iportal-service:8090
            - name: WHITE_IPS
              value: >-
                10.244.0.1-10.255.255.255
            - name: WECOM_ROBOT_ACCOUNT_ENABLE
              value: 'false'
            - name: ONLINE_TOKEN
              value: >-
                lTLclVkm91fuQ4W6MkpiLwCEnh6ukjbLqQsA57XWo28obXMSIvoiHmnwJXNezej_Yxft4zjyGwt8zGD7fadpng..
            - name: ONLINE_ADMIN_USERNAME
              value: '944959'
            - name: ONLINE_ADMIN_PASSWORD
              value: A1b2c3d4e5f6g7h_
            - name: SUBSCRIPTION_URL
              value: http://subscription-service:8085
            - name: TZ
              value: Asia/Shanghai
            - name: PUBLIC_SERVICE_URL
              value: http://public-service-service:8087
            - name: WECHAT_REDIRECT_URL
              value: https://sso.supermap.com/web/user/account/auth/bind/WeChat
            - name: CERTIFICATE_PATH
              value: certificate/cdtest/
            - name: TEST_PHONE_LIST
              valueFrom:
                configMapKeyRef:
                  name: secret-config
                  key: sso.test-phone
            - name: TEST_EMAIL_LIST
              valueFrom:
                configMapKeyRef:
                  name: secret-config
                  key: sso.test-email
            - name: TEST_VERIFYCODE
              valueFrom:
                configMapKeyRef:
                  name: secret-config
                  key: sso.test-code
          resources:
            requests:
              cpu: 10m
              memory: 800Mi
          volumeMounts:
            - name: online-useraccount-volume
              mountPath: /opt/online/logs
      imagePullSecrets:
        - name: dockercfg-liuchenyun