File tree 1 file changed +31
-3
lines changed
database-management/cloudBeaver
1 file changed +31
-3
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,9 @@ apiVersion: v1
2
2
kind : PersistentVolumeClaim
3
3
metadata :
4
4
name : cloudbeaver
5
+ namespace : database-management
6
+ labels :
7
+ app : cloudbeaver
5
8
spec :
6
9
accessModes :
7
10
- ReadWriteOnce
@@ -13,6 +16,9 @@ apiVersion: apps/v1
13
16
kind : Deployment
14
17
metadata :
15
18
name : cloudbeaver
19
+ namespace : database-management
20
+ labels :
21
+ app : cloudbeaver
16
22
spec :
17
23
replicas : 1
18
24
selector :
@@ -35,16 +41,38 @@ spec:
35
41
volumeMounts :
36
42
- mountPath : /opt/cloudbeaver/workspace
37
43
name : workspace
38
-
44
+ resources :
45
+ requests :
46
+ memory : " 512Mi"
47
+ cpu : " 500m"
48
+ limits :
49
+ memory : " 1Gi"
50
+ cpu : " 1"
51
+ readinessProbe :
52
+ httpGet :
53
+ path : /
54
+ port : 8978
55
+ initialDelaySeconds : 5
56
+ periodSeconds : 10
57
+ livenessProbe :
58
+ httpGet :
59
+ path : /
60
+ port : 8978
61
+ initialDelaySeconds : 15
62
+ periodSeconds : 20
39
63
---
40
64
apiVersion : v1
41
65
kind : Service
42
66
metadata :
43
67
name : cloudbeaver
68
+ namespace : database-management
69
+ labels :
70
+ app : cloudbeaver
44
71
spec :
45
72
ports :
46
73
- port : 8978
47
- nodePort : 30433
74
+ targetPort : 8978
75
+ nodePort : 30433 # Use only if NodePort is required
48
76
selector :
49
77
app : cloudbeaver
50
- type : NodePort
78
+ type : NodePort # Change to ClusterIP if external access is not needed
You can’t perform that action at this time.
0 commit comments