File tree Expand file tree Collapse file tree 3 files changed +39
-39
lines changed Expand file tree Collapse file tree 3 files changed +39
-39
lines changed Original file line number Diff line number Diff line change 1
- apiVersion : apps/v1
2
- kind : Deployment
3
- metadata :
4
- name : trivy-server
5
- labels :
6
- app : trivy-server
7
- spec :
8
- replicas : 1 # You can adjust the number of replicas for high availability
9
- selector :
10
- matchLabels :
11
- app : trivy-server
12
- template :
1
+ apiVersion : apps/v1
2
+ kind : Deployment
13
3
metadata :
4
+ name : trivy-server
14
5
labels :
15
6
app : trivy-server
16
7
spec :
17
- containers :
18
- - name : trivy-server
19
- image : aquasec/trivy:latest # Use a specific version instead of latest in production
20
- args : ["server", "--listen", "0.0.0.0:8080"] # Listen on all interfaces
21
- ports :
8
+ replicas : 1 # You can adjust the number of replicas for high availability
9
+ selector :
10
+ matchLabels :
11
+ app : trivy-server
12
+ template :
13
+ metadata :
14
+ labels :
15
+ app : trivy-server
16
+ spec :
17
+ containers :
18
+ - name : trivy-server
19
+ image : aquasec/trivy:latest # Use a specific version instead of latest in production
20
+ args : ["server", "--listen", "0.0.0.0:8080"] # Listen on all interfaces
21
+ ports :
22
22
- containerPort : 8080
23
23
name : http
24
- # volumeMounts:
25
- # - name: trivy-cache
26
- # mountPath: /root/.cache/trivy
27
- # volumes:
28
- # - name: trivy-cache
29
- # persistentVolumeClaim:
30
- # claimName: trivy-cache-pvc
24
+ # Optional: Add resource limits and requests for better resource management
25
+ # resources:
26
+ # limits:
27
+ # cpu: "500m"
28
+ # memory: "512Mi"
29
+ # requests:
30
+ # cpu: "250m"
31
+ # memory: "256Mi"
Original file line number Diff line number Diff line change @@ -3,7 +3,6 @@ kind: PersistentVolumeClaim
3
3
metadata :
4
4
name : trivy-cache-pvc
5
5
spec :
6
- storageClassName : standard
7
6
accessModes :
8
7
- ReadWriteOnce
9
8
resources :
Original file line number Diff line number Diff line change 1
- apiVersion : v1
2
- kind : Service
3
- metadata :
4
- name : trivy-server-service
5
- labels :
6
- app : trivy-server
7
- spec :
8
- selector :
9
- app : trivy-server
10
- ports :
11
- - protocol : TCP
12
- port : 8080
13
- targetPort : 8080
14
- type : ClusterIP # Use ClusterIP for internal access, or NodePort/LoadBalancer for external access
1
+ apiVersion : v1
2
+ kind : Service
3
+ metadata :
4
+ name : trivy-server-service
5
+ labels :
6
+ app : trivy-server
7
+ spec :
8
+ selector :
9
+ app : trivy-server
10
+ ports :
11
+ - protocol : TCP
12
+ port : 8080
13
+ targetPort : 8080
14
+ type : ClusterIP # Use ClusterIP for internal access, or NodePort/LoadBalancer for external access
You can’t perform that action at this time.
0 commit comments