Skip to content

2.2安装iportal

pvc

iportal-data

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: iportal-data
  namespace: default
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 5Gi
  storageClassName: cdtest-storage-class

iportal-debug

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: iportal-debug
  namespace: default
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 5Gi
  storageClassName: cdtest-storage-class

service

kind: Service
apiVersion: v1
metadata:
  name: iportal-service
  namespace: default
  labels:
    name: iportal-service
spec:
  ports:
    - name: http
      protocol: TCP
      port: 8090
      targetPort: 8090
      nodePort: 30003
    - name: https
      protocol: TCP
      port: 5101
      targetPort: 5101
      nodePort: 30443
    - name: debug
      protocol: TCP
      port: 5005
      targetPort: 5005
      nodePort: 30004
  selector:
    app: iportal
  type: NodePort

deployment

kind: Deployment
apiVersion: apps/v1
metadata:
  name: online-iportal
  namespace: default
  labels:
    app: iportal
spec:
  replicas: 1
  selector:
    matchLabels:
      app: iportal
  template:
    metadata:
      labels:
        app: iportal
    spec:
      volumes:
        - name: iportal-volume
          persistentVolumeClaim:
            claimName: iportal-data
        - name: iportal-debug
          persistentVolumeClaim:
            claimName: iportal-debug
        - name: gpashareddir-volume
          nfs:
            server: 172.16.13.41
            path: >-
              /volume1/giscloudsuite/icloud-native-3-pvc-gisapplication-data-3-pvc-1d6bbc48-2cf7-49ef-a6a9-781eb353d5b5/gpaSharedDir
      containers:
        - name: iportal
          image: registry.cn-chengdu.aliyuncs.com/liuchenyun/online-iportal:latest
          ports:
            - containerPort: 8090
              protocol: TCP
            - containerPort: 5101
              protocol: TCP
          env:
            - name: MEMCACHED_NODES
              value: n1:memcached-service:11211
            - name: COOKIE_DOMAIN
              value: cdtest.liuchenyun.com
            - name: UMASK
              value: '0022'
          resources:
            requests:
              cpu: 400m
              memory: 5Gi
          volumeMounts:
            - name: iportal-volume
              mountPath: /opt/iportalolOPTs/
            - name: gpashareddir-volume
              mountPath: /opt/iportalolOPTs/icn_data/gpaSharedDir/
          readinessProbe:
            httpGet:
              path: /web/config/portal.json
              port: 8090
              scheme: HTTP
            initialDelaySeconds: 10
            timeoutSeconds: 30
            periodSeconds: 60
            successThreshold: 1
            failureThreshold: 3
          imagePullPolicy: Always
      restartPolicy: Always
      imagePullSecrets:
        - name: dockercfg-liuchenyun

问题

deployment里的挂载gpaSharedDir

gpashareddir-volume删掉

192.168.31.157:31300 refused(不用改)

iportal-structureddata.xml
全部注释掉