apiVersion: apps/v1 kind: Deployment metadata: name: gcsim spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: gcsim template: metadata: labels: app.kubernetes.io/name: gcsim spec: containers: - name: app image: gcsim-image ports: - name: http containerPort: 3000 envFrom: - configMapRef: name: gcsim-config - secretRef: name: gcsim-secrets readinessProbe: tcpSocket: port: http initialDelaySeconds: 5 livenessProbe: tcpSocket: port: http initialDelaySeconds: 15 periodSeconds: 20 resources: requests: cpu: 100m memory: 128Mi limits: cpu: "1" memory: 512Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: [ALL] runAsNonRoot: true runAsUser: 1001 runAsGroup: 1001 seccompProfile: type: RuntimeDefault