0

k8sでSidekiqとRails用にRedisを構成しようとしています。IP アドレスで Google Cloud Memory Store を使用する。

次のような Helm テンプレートがあります (gcpRedisMemorystore が個別に指定されています) - 私の質問は、サービス オブジェクトがシステムに何を追加するかです。それは必要ですか、それともエンドポイントは必要なすべてのアクセスを提供しますか?

charts/app/templates/app-memorystore.service.yaml

kind: Service
apiVersion: v1
metadata:
  name: app-memorystore
spec:
  type: ClusterIP
  clusterIP: None
  ports:
  - name: redis
    port: {{ .Values.gcpredis.port }}
    protocol: TCP
---
kind: Endpoints
apiVersion: v1
metadata:
  name: app-memorystore
subsets:
- addresses:
  - ip: {{ .Values.gcpredis.ip }}
  ports:
  - port: {{ .Values.gcpredis.port }}
    name: redis
    protocol: TCP
4

1 に答える 1