【发布时间】:2019-07-02 16:41:20
【问题描述】:
我希望在 k8s 中为 Sidekiq 和 Rails 配置 Redis。使用带有 IP 地址的 Google Cloud Memory Store。
我有一个如下所示的 helm 模板(单独指定 gcpRedisMemorystore) - 我的问题是 Service 对象向系统添加了什么?是否有必要或 Endpoint 是否提供所有需要的访问权限?
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
【问题讨论】:
标签: kubernetes google-kubernetes-engine kubernetes-helm google-cloud-memorystore