--- apiVersion: apps/v1 kind: Deployment metadata: labels: app: redis name: redis spec: replicas: 1 selector: matchLabels: app: redis role: master tier: backend template: metadata: labels: app: redis role: master tier: backend spec: containers: - image: redis imagePullPolicy: Always name: master ports: - containerPort: 6379 protocol: TCP resources: requests: cpu: 100m memory: 100M --- apiVersion: v1 kind: Service metadata: labels: app: redis role: master tier: backend name: redis spec: ports: - port: 6379 protocol: TCP targetPort: 6379 selector: app: redis role: master tier: backend type: ClusterIP