apiVersion: apps/v1 kind: Deployment metadata: name: apolo-nakama namespace: apolo labels: app.kubernetes.io/name: apolo-nakama app.kubernetes.io/part-of: apolo app.kubernetes.io/component: nakama spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: apolo-nakama template: metadata: labels: app.kubernetes.io/name: apolo-nakama app.kubernetes.io/part-of: apolo app.kubernetes.io/component: nakama spec: imagePullSecrets: - name: harbor-cred-apolo containers: - name: nakama image: harbor.c2et.net/apolo/xrf-nakama:6.0 imagePullPolicy: IfNotPresent ports: - name: http containerPort: 7350 - name: grpc containerPort: 7351 readinessProbe: tcpSocket: { port: 7350 } initialDelaySeconds: 5 periodSeconds: 10 livenessProbe: tcpSocket: { port: 7350 } initialDelaySeconds: 20 periodSeconds: 20 resources: requests: { cpu: "100m", memory: "128Mi" } limits: { cpu: "500m", memory: "512Mi" }