2.8安装cloudlicense
pvc
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: cloudlicense-logs
namespace: default
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 100Mi
storageClassName: cdtest-storage-classservice
kind: Service
apiVersion: v1
metadata:
name: cloudlicense-service
namespace: default
labels:
name: cloudlicense-service
spec:
ports:
- protocol: TCP
port: 8082
targetPort: 8082
nodePort: 30300
selector:
app: cloudlicense
type: NodePortdeployment
kind: Deployment
apiVersion: apps/v1
metadata:
name: online-cloudlicense
namespace: default
labels:
app: cloudlicense
spec:
replicas: 1
selector:
matchLabels:
app: cloudlicense
template:
metadata:
labels:
app: cloudlicense
spec:
volumes:
- name: cloudlicenses-logs
persistentVolumeClaim:
claimName: cloudlicense-logs
containers:
- name: cloudlicenses
image: >-
registry.cn-chengdu.aliyuncs.com/liuchenyun/online-cloudlicense:latest
ports:
- containerPort: 8082
protocol: TCP
env:
- name: TOMCAT_MEMCACHE_NODES
value: n1:memcached-service:11211
- name: DATABASE_URL
valueFrom:
configMapKeyRef:
name: database-config
key: base.ip
- name: DATABASE_PORT
value: '31185'
- name: DATABASE_NAME
valueFrom:
configMapKeyRef:
name: database-config
key: license.dbname
- name: DATABASE_USERNAME
valueFrom:
configMapKeyRef:
name: database-config
key: base.username
- name: DATABASE_PASSWORD
valueFrom:
configMapKeyRef:
name: database-config
key: base.password
- name: ONLINE_HOST
value: https://cdtest.supermapol.com
- name: CLOUDLICENSE_SSO_SERVER_URL
value: http://sso-new-service:8080
- name: CLOUDLICENSE_SSO_CLIENT_URL
value: http://useraccount-service:8086
- name: OA_CHECK_EMPOLYEE_URL
value: >-
http://oa.supermap.com/lock_server/lock-out/rest/online/checkemployee
- name: OA_VALIDITY_TIME
value: '7'
- name: WEB_SERVICE_USERNAME
value: GISlab
- name: WEB_SERVICE_PASSWORD
value: C?oHlNUxXYd%mI8
- name: WEB_SERVICE_END_POINT_URL
valueFrom:
configMapKeyRef:
name: secret-config
key: license-server-ali.url
- name: PORTAL_ADMINISTRATORS_USERID
value: '944959'
- name: SWAGGER_ENABLED
value: 'true'
- name: CLOUDLICENSE_LOGGING_LEVEL
value: info
- name: TZ
value: Asia/Shanghai
- name: WHITE_IPS
value: >-
10.244.0.1-10.255.255.255
resources:
requests:
cpu: 10m
memory: 500Mi
volumeMounts:
- name: cloudlicenses-logs
mountPath: /opt/online/logs
imagePullPolicy: Always
restartPolicy: Always
imagePullSecrets:
- name: dockercfg-liuchenyun