Skip to content

3.16安装online-service-proxy

pvc

iportal-data

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

iportal-debug

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

Iportal-logs

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

service

kind: Service
apiVersion: v1
metadata:
  name: proxy-service
  namespace: default
  labels:
    name: proxy-service
spec:
  ports:
    - name: http
      protocol: TCP
      port: 8090
      targetPort: 8090
      nodePort: 30090
    - name: https
      protocol: TCP
      port: 8091
      targetPort: 8091
      nodePort: 30091
  selector:
    app: proxy
  type: NodePort

deployment

kind: Deployment
apiVersion: apps/v1
metadata:
  name: online-service-proxy
  namespace: default
  labels:
    app: proxy
spec:
  replicas: 1
  selector:
    matchLabels:
      app: proxy
  template:
    metadata:
      creationTimestamp: null
      labels:
        app: proxy
    spec:
      volumes:
        - name: proxy-volume
          persistentVolumeClaim:
            claimName: serviceproxy-logs
        - name: proxy-debug
          persistentVolumeClaim:
            claimName: serviceproxy-debug
        - name: proxy-data
          persistentVolumeClaim:
            claimName: serviceproxy-data
      containers:
        - name: proxy
          image: >-
            registry.cn-chengdu.aliyuncs.com/liuchenyun/online-service-proxy:latest
          ports:
            - containerPort: 8090
              protocol: TCP
            - containerPort: 8091
              protocol: TCP
          env:
            - name: MEMCACHED_NODES
              value: n1:memcached-service:11211
            - name: PROXY_URL
              value: http://cdtest.liuchenyun.com
            - name: MYSQL_DATABASE_URL
              valueFrom:
                configMapKeyRef:
                  name: database-config
                  key: base.ip
            - name: MYSQL_DATABASE_PORT
              value: '31185'
            - name: MYSQL_DATABASE_NAME
              valueFrom:
                configMapKeyRef:
                  name: database-config
                  key: iportal.dbname
            - name: MYSQL_USER
              valueFrom:
                configMapKeyRef:
                  name: database-config
                  key: base.username
            - name: MYSQL_PASSWORD
              valueFrom:
                configMapKeyRef:
                  name: database-config
                  key: base.password
            - name: RECORD_MYSQL_DATABASE_URL
              valueFrom:
                configMapKeyRef:
                  name: database-config
                  key: base.ip
            - name: RECORD_MYSQL_DATABASE_PORT
              value: '31185'
            - name: RECORD_MYSQL_DATABASE_NAME
              value: olproxy
            - name: RECORD_MYSQL_USER
              valueFrom:
                configMapKeyRef:
                  name: database-config
                  key: base.username
            - name: RECORD_MYSQL_PASSWORD
              valueFrom:
                configMapKeyRef:
                  name: database-config
                  key: base.password
            - name: USERINFO_URL
              value: http://ssocdtest.liuchenyun.com/ua/getinfo
            - name: DOMAIN
              value: cdtest.supermapol.com
            - name: SSO_URL
              value: ssocdtest.supermap.com
            - name: COORDINATE_CONVER_URL
              value: http://cdtest.liuchenyun.com/gistools/coordinateconvert
            - name: TZ
              value: Asia/Shanghai
          resources:
            requests:
              cpu: 20m
              memory: 2Gi
          volumeMounts:
            - name: proxy-volume
              mountPath: /opt/iserverOPTs/logs
          imagePullPolicy: Always
      restartPolicy: Always
      imagePullSecrets:
        - name: dockercfg-liuchenyun
		volumeMounts:
            - name: proxy-volume
              mountPath: /opt/iserverOPTs/logs
            - name: proxy-debug //
              mountPath: >-
                /etc/icloud/Package/webapps/ROOT/WEB-INF/lib/online-iportal-all-11.2.0-SNAPSHOT.jar
              subPath: online-iportal-all-11.2.0-SNAPSHOT.jar

问题

deployment里的挂载gpaSharedDir

gpashareddir-volume删掉

192.168.31.157:31300 refused(不用改)

iportal-structureddata.xml
全部注释掉