--- apiVersion: v1 kind: Service metadata: name: redis-svc namespace: app01 labels: app: redis spec: type: ClusterIP ports: - name: redis port: 6379 selector: app: app01-redis --- apiVersion: apps/v1 kind: Deployment metadata: name: app01-redis namespace: app01 labels: app: redis spec: replicas: 1 selector: matchLabels: app: app01-redis template: metadata: labels: app: app01-redis name: app01-redis spec: containers: - name: app01-redis image: redis resources: limits: memory: "600Mi" cpu: "500m" requests: memory: "400Mi" cpu: "400m" volumeMounts: - name: redis-conf mountPath: "/usr/local/etc" command: - "redis-server" args: - "/usr/local/etc/redis/redis.conf" volumes: - name: redis-conf configMap: name: app01-redis-conf items: - key: redis.conf path: redis/redis.conf