blob: 541d4fb4f583a011f5336851812b39be217d1561 [file] [log] [blame]
haojt9acf03d2020-10-28 16:57:40 +08001# 4.9.developer-center-portal-ui.yaml
2
3---
4apiVersion: v1
5kind: ConfigMap
6metadata:
7 namespace: develop-center-test
8 name: developer-center-portal-ui-env
9data:
10
11
12---
13apiVersion: v1
14kind: Secret
15metadata:
16 namespace: develop-center-test
17 name: developer-center-portal-ui-env-secret
18type: Opaque
19data:
20
21
22---
23apiVersion: v1
24kind: Service
25metadata:
26 namespace: develop-center-test
27 name: developer-center-portal-ui-svc
28 labels:
29 app: developer-center-portal-ui
30 needMonitor: 'true'
31spec:
32 ports:
33 - port: 80
34 targetPort: http
35 protocol: TCP
36 name: http
37 # - port: 6060
38 # targetPort: http-metrics
39 # protocol: TCP
40 # name: http-metrics
41 selector:
42 app: developer-center-portal-ui
43---
44apiVersion: apps/v1
45kind: Deployment
46metadata:
47 namespace: develop-center-test
48 name: developer-center-portal-ui
49spec:
50 selector:
51 matchLabels:
52 app: developer-center-portal-ui
53 replicas: 1
54 template:
55 metadata:
56 labels:
57 app: developer-center-portal-ui
58 spec:
59 containers:
60 - name: developer-center-portal-ui
61 image: harbor.supwisdom.com/developer-center/developer-center-portal-ui:0.0.1
62 imagePullPolicy: Always
63 ports:
64 - containerPort: 80
65 name: http
66 # - containerPort: 6060
67 # name: http-metrics
68 envFrom:
69 - secretRef:
70 name: developer-center-portal-ui-env-secret
71 - configMapRef:
72 name: developer-center-portal-ui-env
73 resources:
74 requests:
75 memory: "128Mi"
76 limits:
77 memory: "128Mi"
78 # readinessProbe:
79 # httpGet:
80 # path: /actuator/health
81 # port: 8080
82 # initialDelaySeconds: 20
83 # periodSeconds: 5
84 # timeoutSeconds: 5
85 # successThreshold: 1
86 # failureThreshold: 10
87 imagePullSecrets:
88 - name: harbor-registry
89