apiVersion: v1 kind: Service metadata: name: jugaralpadel namespace: jugaralpadel spec: ports: - name: "8000" port: 8000 targetPort: 8000 selector: app: jugaralpadel --- apiVersion: apps/v1 kind: Deployment metadata: name: jugaralpadel namespace: jugaralpadel labels: app: jugaralpadel spec: replicas: 1 selector: matchLabels: app: jugaralpadel strategy: type: Recreate template: metadata: labels: app: jugaralpadel spec: containers: - args: - gunicorn - gestion_reservas.wsgi:application - --bind - 0.0.0.0:8000 name: jugaralpadel image: registry.reymota.es/jugaralpadel-x86_64:0.70.38 env: - name: IMG_VERSION value: "0.70.38" - name: DEBUG valueFrom: configMapKeyRef: key: DEBUG name: env-prod - name: APP_VERSION valueFrom: configMapKeyRef: key: APP_VERSION name: env-prod ports: - containerPort: 8000 protocol: TCP volumeMounts: - mountPath: /app/gestion_reservas/mediafiles name: jugaralpadel-media - mountPath: /app/gestion_reservas/eventos/migrations name: jugaralpadel-eventos-migrations - mountPath: /app/gestion_reservas/reymotausers/migrations name: jugaralpadel-reymotausers-migrations - mountPath: /app/gestion_reservas/staticfiles name: static-volume imagePullSecrets: - name: myregistrykey restartPolicy: Always volumes: - name: jugaralpadel-media persistentVolumeClaim: claimName: jugaralpadel-media - name: jugaralpadel-eventos-migrations persistentVolumeClaim: claimName: jugaralpadel-eventos-migrations - name: jugaralpadel-reymotausers-migrations persistentVolumeClaim: claimName: jugaralpadel-reymotausers-migrations - name: static-volume persistentVolumeClaim: claimName: static-volume status: {}