https://cloud.google.com/memorystore/docs/redis/connect-redis-instance-gke
방법은 위 링크를 잘 따라하면 된다. 사실 어려울껀 없는데, 나는 웹콘솔에서 Kubernetes Cluster를 만든 다음에 yaml/dockerfile로 연결하려고 시도했는데
자꾸만 connect ETIMEDOUT 에러가 난다. 음 분명 zone도 같고 project도 같은데..
그래서 메뉴얼을 잘 살펴보니, 콘솔에서 쿠버네티스 클러스터를 생성할떄
gcloud container clusters create visitcount-cluster --num-nodes=3 --enable-ip-alias
즉, –enable-ip-alias부분이 있었다.
확인해보니, MemoryStore의 경우 따로 internal ip 영역대를 가지고 있고, 이를 VPC Network Peering을 통해 연결하는 듯 하다.
웹 콘솔에서 클러스터 생성시 아래와 같이 VPC-native 를 Enable해줘야한다. (기본은 Disabled)