apiVersion: v1 kind: Namespace metadata: name: paperless --- apiVersion: apps/v1 kind: Deployment metadata: name: paperless-redis namespace: paperless spec: replicas: 1 selector: matchLabels: app: paperless-redis template: metadata: labels: app: paperless-redis spec: containers: - name: broker image: docker.io/library/redis:7 imagePullPolicy: IfNotPresent volumeMounts: - name: redisdata mountPath: /data ports: - name: redis containerPort: 6379 volumes: - name: redisdata hostPath: path: /opt/kubernetes/Paperless_kube/data/redisdata --- apiVersion: v1 kind: Service metadata: name: redis namespace: paperless spec: selector: app: paperless-redis ports: - protocol: TCP port: 6379 targetPort: redis