...
1# Copyright 2019 The Kubernetes Authors.
2# SPDX-License-Identifier: Apache-2.0
3apiVersion: apps/v1
4kind: Deployment
5metadata:
6 name: app
7 labels:
8 app: java
9spec:
10 selector:
11 matchLabels:
12 app: java
13 template:
14 metadata:
15 labels:
16 app: java
17 spec:
18 restartPolicy: Always
19 containers:
20 - name: app
21 image: gcr.io/project/app:version
22 command:
23 - java
24 - -jar
25 - /app.jar
26 ports:
27 - containerPort: 8080
28 envFrom:
29 - configMapRef:
30 name: app-config
31 env:
32 - name: JAVA_OPTS
33 value: -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap
34 -Djava.security.egd=file:/dev/./urandom
35 imagePullPolicy: Always
36 minReadySeconds: 5
View as plain text