apiVersion: v1 kind: Service metadata: name: repostajespy spec: type: NodePort ports: - name: http port: 5000 nodePort: 30340 targetPort: repostajespy selector: app: repostajespy --- apiVersion: apps/v1 kind: Deployment metadata: name: repostajespy labels: app: repostajespy spec: replicas: 1 selector: matchLabels: app: repostajespy strategy: type: Recreate template: metadata: labels: app: repostajespy spec: containers: - args: - gunicorn - --bind - 0.0.0.0:5000 - repostajes:create_app() name: repostajespy image: registry.reymota.es/repostajes:$IMG_VERSION env: - name: SALUDO_DEMO value: "Hola, mundo" ports: - containerPort: 5000 name: repostajespy resources: {} volumeMounts: - mountPath: /repostajes/instance name: repostajespy-instance - mountPath: /repostajes/migrations name: repostajespy-migrations imagePullSecrets: - name: myregistrykey restartPolicy: Always volumes: - name: repostajespy-instance persistentVolumeClaim: claimName: repostajespy-instance - name: repostajespy-migrations persistentVolumeClaim: claimName: repostajespy-migrations status: {}